vix.ing · top · new · best · stats · spec

Complex System Design with Design Languages: Method, Applications and\n Design Principles

2018/05/22 by Samuel Vogel, Vogel, Samuel, Stephan Rudolph +1 · 1 citation
Business, Management and Accounting · Computer Science · Engineering · Social Sciences · #Design Education and Practice #FOS: Computer and information sciences #Manufacturing Process and Optimization #Model-Driven Software Engineering Techniques #Product Development and Customization #Software Engineering (cs.SE) #Software Engineering and Design Patterns

paper · pdf · doi:10.48550/arxiv.1805.09111

openalex publication_date 2018/05/22 · openalex created_date 2022/10/21 · openalex updated_date 2026/07/28

Abstract

Graph-based design languages in UML (Unified Modeling Language) are presented\nas a method to encode and automate the complete design process and the final\noptimization of the product or complex system. A design language consists of a\nvocabulary (digital building blocks) and a set of rules (digital composition\nknowledge) along with an executable sequence of the rules (digital encoding of\nthe design process). The rule-based mechanism instantiates a central and\nconsistent global product data structure (the so-called design graph). Upon the\ngeneration of the abstract central model, the domain-specific engineering\nmodels are automatically generated, remotely executed and their results are\nfed-back into the central design model for subsequent design decisions or\noptimizations. The design languages are manually modeled and automatically\nexecuted in a so-called design compiler. Up to now, a variety of product\ndesigns in the areas of aerospace, automotive, machinery and consumer products\nhave been successfully accelerated and automated using graph-based design\nlanguages. Different design strategies and mechanisms have been identified and\napplied in the automation of the design processes. Approaches ranging from the\nautomated and declarative processing of constraints, through fractal nested\ndesign patterns, to mathematical dimension-based derivation of the sequence of\ndesign actions are used. The existing knowledge for a design determines the\nglobal design strategy (top-down vs. bottom-up). Similarity-mechanics in the\nform of dimensionless invariants are used for evaluation to downsize the\nsolution for an overall complexity reduction. Design patterns, design paradigms\n(form follows function) and design strategies (divide and conquer) from\ninformation science are heavily used to structure, manage and handle\ncomplexity.\n

Cited by

Related