Abstract
Parametric design tools are applicable in engineering design when the configuration is known a priori. Grammatical approaches to design, on the other hand, are useful for considering a range of configurations but do not accommodate the consideration of engineering parameters and design requirements. We discussattribute grammars, which were developed for the semantic analysis of computer languages, and show how engineering design can be facilitated by modest extensions of the attribute grammar formalism. We demonstrate with examples how a component-based design artifact language can be augmented with engineering parameters and how such a language can be parsed to evaluate conformance with design requirements. We also demonstrate how grammatical attributes can be used to represent design requirements and can direct the generation of design alternatives.
Similar content being viewed by others
References
Bunke, H., “Programmed Graph Grammars,” inGraph Grammars and Their Application to Computer Science, Springer-Verlag, 1979, Lecture Note Series in Computer Science
Deransart, P. et al,Attribute Grammars, Springer-Verlag, 1988
Attribute Grammars and Their Applications: Proceedings of the International Workshop on Attribute Grammars and their Applications, P. Deransart and M. Jourdan, eds., Springer-Verlag Lecture Notes in Computer Science no. 461, September 1990
Kaplan, S., “Incremental Attribute Evaluation on Node-Label Controlled Graphs,” Technical report R-87-1309, University of Illinois at Urbana-Champaign, May 1987
Knuth, D., “Semantics of Context-Free Languages,”Mathematical Systems Theory Vol. 2, No. 2, 1968, pp. 127–145
Moll, R., Arbib, M., and Kfoury, A.,An Introduction to Formal Language Theory, Springer-Verlag, 1988
Mullins, S. and Rinderle, J. R., “Grammatical Approaches to Engineering Design, Part I: An Introduction and Commentary,”Research in Engineering Design, 2:121–135
Stiny, G., “Introduction to Shape and Shape Grammars,”Environment and Planning B Vol. 7, July 1980, pp. 343–351
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Rinderle, J.R. Grammatical approaches to engineering design, part II: Melding configuration and parametric design using attribute grammars. Research in Engineering Design 2, 137–146 (1991). https://doi.org/10.1007/BF01578995
Issue Date:
DOI: https://doi.org/10.1007/BF01578995