| Bjorn N. Freeman-Benson. Kaleidoscope: Mixing Objects, Constraints, and Imperative Programming. OOPSLA/ECOOP'90 Conference Proceedings, 1990, pp. 77-88. |
.... Imperative object oriented techniques offer appropriate abstractions for representing application components and sequencing relations between states, but little support in specifying relationships between objects, since relationships are not easily encapsulated within the objects concerned [12][13] 3] The maintenance of these relationships has to be delegated to a change propagation mechanism responsible of updating dependent objects in response to changes in the objects on which they depend. The specification and maintenance of dependencies between objects is one of the major problems ....
....or using the system s global time. By default, global time is advanced at each constraint operation, but it is also possible to specify sequences of constraint operations to be executed within the same time slice by explicitly parenthesizing them, much as in the programming language Kaleidoscope [12][13] This simple model makes it possible to elegantly express time dependent behavior by creating constraints or daemons that refer to past values of active variables. All VB2 objects are instances of classes in which dynamically changing information is defined with active variables related ....
Freeman-Benson BN (1990), Kaleidoscope: Mixing Objects, Constraints, and Imperative Programming. Proc. ECOOP/OOPSLA: 77-87.
No context found.
Bjorn N. Freeman-Benson. Kaleidoscope: Mixing Objects, Constraints, and Imperative Programming. OOPSLA/ECOOP'90 Conference Proceedings, 1990, pp. 77-88.
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