Hostname: page-component-89b8bd64d-b5k59 Total loading time: 0 Render date: 2026-05-06T16:16:23.630Z Has data issue: false hasContentIssue false

Graph transformation in engineering design: an overview of the last decade

Published online by Cambridge University Press:  02 February 2023

Christopher Voss*
Affiliation:
Institute of Aircraft Design, University of Stuttgart, Stuttgart, Germany
Frank Petzold
Affiliation:
Chair of Architectural Informatics, Leonhard Obermeyer Center, Munich Data Science Institute, Technical University of Munich, München, Germany
Stephan Rudolph
Affiliation:
Institute of Aircraft Design, University of Stuttgart, Stuttgart, Germany
*
Author for correspondence: Christopher Voss, E-mail: voss@ifb.uni-stuttgart.de
Rights & Permissions [Opens in a new window]

Abstract

In engineering and architecture, different approaches have been developed that share the use of graph transformation to automate design processes or to search for design solutions by means of computational design synthesis. In order to give an overview of these approaches, we provide a review of articles published in the last decade. Forty-eight articles were reviewed to determine similarities and differences of these approaches. Research fields in method development for the representation of design problems and the processing of graph transformations, as well as the application of graph transformations in engineering, architecture, and shape grammars were identified. Different approaches for the documentation of the vocabulary and the rules were examined. Finally, different approaches for rule applications were analyzed. Based on found limitations, future research directions are suggested.

Information

Type
Review Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
Copyright © The Author(s), 2023. Published by Cambridge University Press
Figure 0

Fig. 1. Selection process for the papers included in the review.

Figure 1

Table 1. Web of Science search results

Figure 2

Table 2. Found articles by journal

Figure 3

Table 3. Categories used to classify the articles

Figure 4

Fig. 2. Vocabulary for the design of a simple car model using the UML class diagram.

Figure 5

Fig. 3. Graph transformation described with the UML object diagram.

Figure 6

Fig. 4. Graph representing finished model.

Figure 7

Fig. 5. Example of search in the search tree. Starting from an initial graph, many different solutions can be generated.

Figure 8

Fig. 6. Example of a search using different phases with different rule sets for each phase.

Figure 9

Fig. 7. Example of changes to the graph using fully ordered graph rewriting.