A

Model-driven digital twin construction

ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 90–101

Abstract

Digital twins emerge in many disciplines to support engineering, monitoring, controlling, and optimizing cyber-physical systems, such as airplanes, cars, factories, medical devices, or ships. There is an increasing demand to create digital twins as representation of cyber-physical systems and their related models, data traces, aggregated data, and services. Despite a plethora of digital twin applications, there are very few systematic methods to facilitate the modeling of digital twins for a given cyber-physical system. Existing methods focus only on the construction of specific digital twin models and do not consider the integration of these models with the observed cyber-physical system. To mitigate this, we present a fully model-driven method to describe the software of the cyber-physical system, its digital twin information system, and their integration. The integration method relies on MontiArc models of the cyber-physical system's architecture and on UML/P class diagrams from which the digital twin information system is generated. We show the practical application and feasibility of our method on an IoT case study. Explicitly modeling the integration of digital twins and cyber-physical systems eliminates repetitive programming activities and can foster the systematic engineering of digital twins.

Authors 5

  1. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University, Germany

  2. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University, Germany

  3. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University, Germany

  4. Simon Varga Aachen

    RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University, Germany

  5. RWTH Aachen University

    Affiliation as printed

    RWTH Aachen University, Germany

Cited by 101 stored of 101

Cited by patents worldwide 1 (Lens.org)

References 70