SEDec 19, 2017

Towards a More Complete Object-Orientation in Design Grammars

arXiv:1712.07204v2
Originality Synthesis-oriented
AI Analysis

This work addresses the need for more efficient and collaborative engineering design processes, particularly in reducing life cycle costs, though it appears incremental as it builds on existing design grammar frameworks.

The paper tackles the automation of conceptual design in product development by extending graph-based design languages with object-oriented methods, enabling the use of design patterns and interfaces to enhance modularity and reusability.

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 patterns and interface mechanisms as object-oriented principles are then fully implemented. A graphical mechanism to model the method calls is presented which integrates seamlessly into the graph-based design language's graphical rule specification. The object oriented design grammar enables modularization and reusability of engineering knowledge. The integration of engineering domains is enhanced and multistakeholder collaboration with access control (information security) becomes feasible.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes