authors |
Gross, Mark D. |
year |
1990 |
title |
Relational Modeling: A Basis for Computer-Assisted Design |
source |
The Electronic Design Studio: Architectural Knowledge and Media in the Computer Era [CAAD Futures ‘89 Conference Proceedings / ISBN 0-262-13254-0] Cambridge (Massachusetts / USA), 1989, pp. 123-136 |
summary |
Today's computer assisted design (CAD) systems automate traditional ways of working with tracing paper and pencil, but they cannot represent the rules and relationships of a design. As hardware becomes faster and memory less expensive, more sophisticated fundamental software technologies will be adopted. This shift in the basis of CAD will provide powerful capabilities and offer new ways to think about designing. Recently parametric design, a technique for describing a large class of designs with a small description in code, has become a focus of attention in architectural computing. In parametric CAD systems, design features are identified and keyed to a number of input variables. Changes in the input values result in variations of the basic design. Based on conventional software technologies, parametric design has been successfully applied in many design domains including architecture and is supported by several commercial CAD packages. A weakness of parametric techniques is the need to predetermine which properties are input parameters to be varied and which are to be derived. Relational modeling is a simple and powerful extension of parametric design that overcomes this weakness. By viewing relations as reversible rather than one-way, any set of properties can be chosen as input parameters. For example, a relational model that calculates the shadow length of a given building can also be used to calculate the building height given a desired shadow length. In exercising a relational model the designer is not limited to a pre-selected set of input variables but can explore and experiment freely with changes in all parts of the model. Co is a relational modeling environment under development on the Macintosh-II computer, and Co-Draw, a prototype CAD program based on Co. Co's relationaI engine and object-oriented database provide a powerful basis for modeling design relations. Co-Draw's interactive graphics offer a flexible medium for design exploration. Co provides tools for viewing and editing design models in various representations, including spreadsheet cards, tree and graph structures, as well as plan and elevation graphics. Co's concepts and architecture are described and the implications for design education are discussed. |
series |
CAAD Futures |
email |
|
full text |
file.pdf (140,160 bytes) |
references |
Content-type: text/plain
|
Alves, M. and Ruano, (1987)
Towards Meaningful Computational Descriptions of Architectural Form
, Proc. ARECDAO International Symposium on Computer Aided Design in Architecture and Civil Engineering
|
|
|
|
Borning, A.H. (1981)
Programming Language Aspects of ThingLab
, ACM Trans. on Programming Languages and Systems vol 3 no 4 (Oct) pp 353-387
|
|
|
|
Ervin, S. and Gross, M. (1987)
RoadLab - A Constraint-based Laboratory for Road Design
, Artificial Intelligence and Engineering, vol. 2 no. 4
|
|
|
|
Gross, M., Ervin, S., Anderson, J. and Fleisher, A. (1988)
Constraints: Knowledge Representation in Design
, Design Studies, vol. 9 no. 3 (July)
|
|
|
|
Gross, M., Habraken, N.J., Ruano, M. and Fry, C. (1988)
Spatial Coordination Demonstration Program - Report to Shimizu Corporation
, (unpublished)
|
|
|
|
Leler, W. (1987)
Constraint Language Programming
, Reading MA: Addison Wesley
|
|
|
|
Lin, V.C., Gossard, D.C. and Light, R.A. (1981)
Variational Geometry in Computer Aid d Design
, Computer Graphics(15)3,:171-177 SIGGRAPH Proceedings
|
|
|
|
MacCallum, K.J. and Duffy, A. (1987)
An expert system for preliminary numerical design modelling
, Design Studies Vol. 8 No 4 (October) pp 231- 237
|
|
|
|
Mitchell, W.J., Liggett, R. and Kvan, T. (1987)
The Art of Computer Graphics Programming
, New York: Van Nostrand Reinhold
|
|
|
|
Nelson, G. (1985)
Juno-A Constraint-based Graphics System
, Computer Graphics (19)3:235-243 SIGGRAPH Proceedings
|
|
|
|
Robinson, P. (1989)
The Design Debate
, Computer Graphics World (12) 4 April 1989, pp. 101-106
|
|
|
|
Serrano, D. and Gossard, D. (1987)
Constraint Management in Conceptual Design
, R.A. Adey and D. SriramAl (eds.) . Engineering: Planning and Design. Southampton: Computational Mechanics Press
|
|
|
|
Steele, G.J. and Sussman, G. (1979)
CONSTRAINTS - A Language for Expressing Almost-Hierarchical Descriptions
, Artificial Intelligence 14:1-39
|
|
|
|
Sutherland, I. (1963)
Sketchpad - a Graphical Man-Machine Interface
, M.I.T. Ph.D. Dissertation
|
|
|
|
Weinzapfel, G. and Handel, S. (1975)
IMAGE: Computer Assistant for Architectural Design
, In Eastman (ed. Spatial Synthesis in Computer-Aided Building Design. New York: Wiley, pp 61-68.
|
|
|
|
last changed |
2003/05/16 20:58 |
|