Multi-way versus one-way constraints in user interfaces: experience with the DeltaBlue algorithm
Software—Practice & Experience
An introduction to the ASCEND modeling system: its language and interactive environment
Journal of Management Information Systems - Special issue: Collaboration technology, modeling, and end-user computing for the 1990s
The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory
ACM Transactions on Programming Languages and Systems (TOPLAS)
Artificial Intelligence for Engineering Design, Analysis and Manufacturing - Special Issue: Design Spaces: The Explicit Representation of Spaces of Alternatives
A typology of design space explorers
Artificial Intelligence for Engineering Design, Analysis and Manufacturing - Special Issue: Design Spaces: The Explicit Representation of Spaces of Alternatives
Programming in the model: contextualizing computer programming in CAD models
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
ICCSA'10 Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part III
Proceedings of the 2012 Symposium on Simulation for Architecture and Urban Design
Proceedings of the Symposium on Simulation for Architecture & Urban Design
Hi-index | 0.00 |
Parametric design systems model a design as a constrained collection of schemata. Designers work in such systems at two levels: definition of schemata and constraints; and search within a schema collection for meaningful instances. Propagation-based systems yield efficient algorithms that are complete within their domain, require explicit specification of a directed acyclic constraint graph and allow relatively simple debugging strategies based on antecedents and consequents. The requirement to order constraints appears to be useful in expressing specific designer intentions and in disambiguating interaction. A key feature of such systems in practice appears to be a need for multiple views onto the constraint model and simultaneous interaction across views. We describe one multiple-view structure, its development and refinement through a large group of architecture practitioners and its realization in the system Generative Components.