Metamodelling for Design of Mechatronic and Cyber-Physical Systems

The paper presents the issue of metamodeling of <i>Domain-Specific Languages</i> (DSL) for the purpose of designing complex mechatronics systems. Usually, one of the problems during the development of such projects is an interdisciplinary character of the team that is involved in this en...

Full description

Bibliographic Details
Main Author: Krzysztof Pietrusewicz
Format: Article
Language:English
Published: MDPI AG 2019-01-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/9/3/376
Description
Summary:The paper presents the issue of metamodeling of <i>Domain-Specific Languages</i> (DSL) for the purpose of designing complex mechatronics systems. Usually, one of the problems during the development of such projects is an interdisciplinary character of the team that is involved in this endeavour. The success of a complex machine project (e.g. Computer Numerically Controlled machine (CNC), loading crane, forestry crane) often depends on a proper communication between team members. The domain-specific modelling languages developed using one of the two approaches discussed in the work, lead to a machine design that can be carried out much more efficiently than with conventional approaches. Within the paper, the <i>Meta-Object Facility</i> (<i>MOF</i>) approach to metamodeling is presented; it is much more prevalent in modern modelling software tools than <i>Graph-Object-Property-Relationship-Role</i> (<i>GOPRR</i><i>)</i>. The main outcome of this work is the first presentation of <i>researchML</i> modelling language that is the result of more than twenty ambitious research and development projects. It is effectively used within new enterprises and leads to improved traceability of the project goals. It enables for fully-featured automatic code generation which is one of the main pillars of the agile management within mechatronic system design projects.
ISSN:2076-3417