COMPLEX SYSTEM DESIGN WITH DESIGN LANGUAGES: METHOD, APPLICATIONS AND DESIGN PRINCIPLES
Journal: Ontology of Designing
Year: 2018

Graph-based design languages are presented as a method to encode and automate the complete design process and the final optimization of the product or complex system. The Unified Modeling Language (UML) is used to represent the design language which models the design process. A design language consists of a vocabulary (i.e. the digital building blocks) and a set of rules (i.e. the digital composition knowledge) along with an executable sequence of the rules (i.e. the incremental digital encoding