We are currently facing a dramatically increasing complexity in engineering, operation, and management of systems with the emergence of Cyber-Physical Systems (CPS) and the Internet-of-Things (IoT). This demands for comprehensive and systematic views on all system aspects (e.g., mechanical engineering, electrical engineering, and software engineering) throughout the whole system life-cycle, moving Software Engineering closer to Systems Engineering.
To engineer such interdisciplinary systems, modeling is traditionally considered as the technique to understand and simplify reality through abstraction. Nowadays, models are more and more used beyond the engineering phases by connecting them to the observed runtime data of the operating systems in so-called digital twins. However, in order to use digital twins in an effective and efficient way, the quality of models must be ensured throughout the complete system life-cycle.
In my talk, I will first outline current research areas of digital twins from a software engineering perspective and then demonstrate how model management techniques are also beneficial for digital twins. Finally, I will conclude with some lessons learned from several projects and outline future challenges for managing the sustainability of digital twins.
Sprache der Kurzfassung:
Hauptvortrag / Eingeladener Vortrag auf einer Tagung