Supporting distributed, concurrent, one-way constraints in user interface applications
- 1 December 1995
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 121-132
- https://doi.org/10.1145/215585.215708
Abstract
This paper describes Doppler a new, fast algorithm for supportingconcurrent, one-way constraints between objects situatedin multiple address spaces. Because of their declarativenature, convenience, low amortized cost, and good match tointerface tasks, constraints have been used to support a varietyof user-interface activities. Unfortunately, nearly all existingconstraint maintenance algorithms are sequential in nature,and cannot function effectively in a concurrent or distributed...Keywords
This publication has 18 references indexed in Scilit:
- User interface specification using an enhanced spreadsheet modelACM Transactions on Graphics, 1994
- Integrating pointer variables into one-way constraint modelsACM Transactions on Computer-Human Interaction, 1994
- Lightweight causal and atomic group multicastACM Transactions on Computer Systems, 1991
- Incremental attribute evaluationACM Transactions on Programming Languages and Systems, 1991
- An incremental constraint solverCommunications of the ACM, 1990
- Attribute grammars in constraint-based graphics systemsSoftware: Practice and Experience, 1989
- Semantic feedback in the Higgens UIMSIEEE Transactions on Software Engineering, 1988
- Constraint-based tools for building user interfacesACM Transactions on Graphics, 1986
- The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation LaboratoryACM Transactions on Programming Languages and Systems, 1981
- Time, clocks, and the ordering of events in a distributed systemCommunications of the ACM, 1978