Towards a More Complete Object-Orientation in Design Grammars
Samuel Vogel, Peter Arnold

TL;DR
This paper enhances design grammars with object-oriented methods and patterns, enabling modular, reusable, and collaborative product design processes that improve early-stage conceptual design automation.
Contribution
It introduces methods into graph-based design languages, fully implementing object-oriented principles and improving modularity, reusability, and multi-stakeholder collaboration.
Findings
Object-oriented methods are integrated into design grammars.
Graphical mechanism for method call modeling is developed.
Enhanced modularization and collaboration in product design.
Abstract
The ongoing digital transformation in industry applies to all product life cycle's stages. The design decisions and dimensioning carried out in the early conceptual design stages determine a huge part of the product's life cycle costs (LCC). The automation of the conceptual design phase promises therefore huge gains in terms of LCC. Design grammars encode design processes in production systems made up of rule sequences which automatically create an abstract central product model (central data model) from given requirements. Graph-based design languages use the Unified-Modeling-Language (UML) to define the product entities (classes) supporting object-oriented inheritance. Graphical rules instantiate the classes and iteratively assemble the central model. This paper proposes to extend the design languages by introducing methods (operations). This allows the use of object-oriented design…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Design Education and Practice · Manufacturing Process and Optimization
