Graph-Based Design Languages: A Lingua Franca for Product Design Including Abstract Geometry

IEEE Comput Graph Appl. 2016 Sep-Oct;36(5):88-93. doi: 10.1109/MCG.2016.89.

Abstract

Product engineering involves designing and dimensioning a product, including geometric modeling and scientific simulation and analysis to fulfill predetermined requirements. Therefore, the engineering design effort requires a multidisciplinary analysis that is based on a multitude of different models, each of which require a different kind of representation of the same product geometry. The proposed approach uses a design language and a design compiler to translate an abstract source geometry in an abstract representation scheme into an arbitrary target format. With this approach, all models are generated automatically and are consistent with each other.