10 citations found. Retrieving documents...
Bruce Horn. Properties of User Interface Systems and the Siri Programming Language. In Brad A. Myers, Ed., Languages for Developing User Interfaces, Jones and Bartlett Publishers, Boston, MA, 1992, pp. 211-238.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Research in Constraint-Based Layout, Visualization, CAD, and.. - Hower, Graf (1995)   (Correct)

....exploits a more elaborated approach of replacing cycles through algebraic transformations. General constraint languages based on term rewriting solvers have also been used in the context of graphical applications, for example the systems Bertrand [Leler, 1988] Equate [Wilk, 1991] and Siri [Horn, 1992]. Geometric solvers Here, we point to the so called geometric constraint engine by [Kramer, 1992] which provides a geometric constraint solver that allows direct inferences along DOFs of geometric entities. Domain specific solvers Many graphics and visualization systems make use of ....

B. Horn. Properties of User Interface Systems and the Siri Programming Language. In B. Myers, editor, Languages for Developing User Interfaces, pages 211--236. Jones and Barlett, Boston, MA, 1992.


DLoVe - A specification paradigm for designing distributed VR.. - Deligiannidis (2000)   (Correct)

....constraints between arbitrary objects, and restrict constraints to instance variables. For example, Siri, another CIP language that is probably the closest relative to Kaleidoscope 93, only re satisfies constraints between instance variables within the representation of a single object [Horn 92a] Horn 92b] Most of these systems support a mechanism for deleting constraints at run time. This is necessary when the constraints are no longer needed. However, since most constraints will be needed in the future, deleting them and then re creating them and updating the constraint graph may be expensive. ....

Bruce Horn. "Properties of user interface systems and the Siri programming language". In Brad Myers, editor, Languages for Developing User Interfaces, pages 211-236. Jones and Bartlett, Boston, 1992.


A bibliographical survey of constraint-based approaches to CAD, .. - Hower, Graf (1996)   (3 citations)  (Correct)

....a more elaborated approach of replacing cycles through algebraic transformations. General constraint languages based on term rewriting solvers have also been used in the context of graphical applications, for example the systems Bertrand [ Leler, 1988 ] Equate [ Wilk, 1991 ] and Siri [ Horn, 1992 ] 8 you may also consult [Takahashi et al. 1995 ] Geometric solvers Here, we point to the so called geometric constraint engine by [ Kramer, 1992 ] which provides a geometric constraint solver that allows direct inferences along DOFs of geometric entities. Domain specific solvers Many ....

B. Horn. Properties of User Interface Systems and the Siri Programming Language. In B. Myers, editor, Languages for Developing User Interfaces, pages 211--236. Jones and Barlett, Boston, MA, 1992.


Kaleidoscope: A Constraint Imperative Programming Language - Gus Lopez (1993)   (11 citations)  (Correct)

....and includes the CLP and cc (concurrent constraint) languages [Cohen 90, Colmerauer 90, Jaffar Lassez 87, Saraswat 89, Van Hentenryck 89, Van Hentenryck et al. 92, Wilson Borning 93] Other constraint languages include Steele s language [Steele Jr. 80] Bertrand [Leler 87] and Siri [Horn 92a, Horn 92b] Of these, Siri, another constraint imperative language, is the closest to Kaleidoscope. For discussions of related work beyond this brief mention, see [Borning et al. 92, Freeman Benson Borning 92b, Freeman Benson 91] The first version of Kaleidoscope, Kaleidoscope 90, had a Smalltalk like ....

Bruce Horn. Properties of user interface systems and the Siri programming language. In Brad Myers, editor, Languages for Developing User Interfaces, pages 211--236. Jones and Bartlett, Boston, 1992.


Multi-way versus One-way Constraints in User.. - Sannella.. (1993)   (56 citations)  (Correct)

.... Garnet [35] GITS [37] GROW [1] Peridot [34] Picasso [38] RENDEZVOUS [21, 22] the RTL CRTL tiled window layout system [7] and ThingLab II [31, 32] Finally, researchers have developed several general purpose languages that use constraints, including Bertrand [30] Kaleidoscope [14, 18] Siri [23, 24], as well as a number of languages integrating constraints with logic programming including CAL [42] CHIP [9, 46] CLP(R) 27, 28] CLP(6 ) 48] HCLP(R) 6, 49] Prolog III [8] and the cc (concurrent constraint) languages [41, 40] 2.1 Refinement versus Perturbation We can roughly classify ....

Bruce Horn. Properties of User Interface Systems and the Siri Programming Language. In Brad Myers, editor, Languages for Developing User Interfaces, pages 211--236. Jones and Bartlett, Boston, 1992.


The Design and Implementation of Kaleidoscope'90, A.. - Freeman-Benson, Borning (1992)   (5 citations)  (Correct)

....term rewriting. Lamport and Schneider [20] propose adding constraints to an imperative language, as a uniform approach encompassing both aliasing and typing. Their primary motivation is the development of proof systems. Perhaps the closest work to that described here is Horn s Siri language [14, 15], which is also a hybrid object oriented constraint imperative language. There are a number of differences between Siri and CIP. First, Siri uses only required constraints, rather than a constraint hierarchy. Therefore, the user must explicitly indicate when values are to remain the same as time ....

Bruce Horn. Properties of User Interface Systems and the Siri Programming Language. In Brad Myers, editor, Languages for Developing User Interfaces. Jones and Bartlett, Boston, 1992.


Implementing Constraint Imperative Programming.. - Lopez.. (1994)   (9 citations)  (Correct)

.... 91] Freeman Benson Borning 92] and [Lopez et al. 93] Further information on the incremental local propagation algorithms used in this implementation can be found in [Freeman Benson et al. 90] and [Sannella 93] Other constraint based languages include Bertrand [Leler 87] and Siri [Horn 92b] Horn 92a] Both Bertrand and Siri are based on an Augmented Term Rewriting virtual machine, which is not powerful enough to support all of the imperative features of Kaleidoscope such as long lived constraints between arbitrary objects. 3. Note that by compile time analysis we are only ....

Bruce Horn. Properties of user interface systems and the Siri programming language. In Brad Myers, editor, Languages for Developing User Interfaces, pages 211--236. Jones and Bartlett, Boston, 1992.


Integrating Pointer Variables into One-Way Constraint Models - Brad Vander Zanden (1994)   (15 citations)  (Correct)

No context found.

Bruce Horn. Properties of User Interface Systems and the Siri Programming Language. In Brad A. Myers, Ed., Languages for Developing User Interfaces, Jones and Bartlett Publishers, Boston, MA, 1992, pp. 211-238.


Multi-way versus One-way Constraints in User Interfaces.. - Sannella, al. (1993)   (56 citations)  (Correct)

No context found.

Bruce Horn, `Properties of user interface systems and the Siri programming language', in Brad Myers (ed.), Languages for Developing User Interfaces, Jones and Bartlett, Boston, 1992, pp. 211--236.


Kaleidoscope: A Constraint Imperative Programming Language - Lopez, Freeman-Benson.. (1994)   (11 citations)  (Correct)

No context found.

Horn, B. (1992b). Properties of user interface systems and the Siri programming language. In B. Myers (Ed.), Languages for Developing User Interfaces, pp. 211--236. Boston: Jones and Bartlett.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC