Skip to main content
Log in

Grammatical approaches to engineering design, part II: Melding configuration and parametric design using attribute grammars

  • Published:
Research in Engineering Design Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bunke, H., “Programmed Graph Grammars,” inGraph Grammars and Their Application to Computer Science, Springer-Verlag, 1979, Lecture Note Series in Computer Science

  2. Deransart, P. et al,Attribute Grammars, Springer-Verlag, 1988

  3. 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

  4. Kaplan, S., “Incremental Attribute Evaluation on Node-Label Controlled Graphs,” Technical report R-87-1309, University of Illinois at Urbana-Champaign, May 1987

  5. Knuth, D., “Semantics of Context-Free Languages,”Mathematical Systems Theory Vol. 2, No. 2, 1968, pp. 127–145

    Google Scholar 

  6. Moll, R., Arbib, M., and Kfoury, A.,An Introduction to Formal Language Theory, Springer-Verlag, 1988

  7. Mullins, S. and Rinderle, J. R., “Grammatical Approaches to Engineering Design, Part I: An Introduction and Commentary,”Research in Engineering Design, 2:121–135

  8. Stiny, G., “Introduction to Shape and Shape Grammars,”Environment and Planning B Vol. 7, July 1980, pp. 343–351

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01578995

Keywords

Navigation