KIT | KIT-Bibliothek | Impressum | Datenschutz

Model-Driven Design of Tools for Multi-Domain Systems with Loosely Coupled Metamodels [in press]

Liu, Bo; Glock, Thomas; Sax, Eric; Pazmino Betancourt, Victor; Kern, Matthias; Becker, Jürgen

Abstract (englisch):

The influence of Internet of Things (IoT) and connected service-oriented systems in various application domains is increasing. Such multi-domain systems can work in collaboration to provide new functionalities. System development of different domains requires different specific tools that often lack common exchange interfaces. Common exchange interfaces between technical domains are necessary for a holistic architectural design that enables system-wide analysis, e.g. cyber-security. We propose a multi-domain metamodeling framework to create, extend and reuse metamodels of different technical domains in order to generate modeling tools for specific applications. The generated modeling tool enables analysis through all integrated domains. With loosely coupled metamodels, we are able to improve the reusability of the metamodels and manage the explicit connections using the weaving-model. This work also presents three use cases of application specific tools that can be built using the proposed framework: security analysis for industry 4.0 systems, multicore based safety systems and secure development of autonomous driving functions. The framework and a graphical editor to manage metamodel connections are implemented and used to generate modeling tools for the first two use cases. ... mehr


Zugehörige Institution(en) am KIT Institut für Technik der Informationsverarbeitung (ITIV)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2019
Sprache Englisch
Identifikator KITopen-ID: 1000096440
Erschienen in Annual IEEE International Systems Conference, Orlando, USA, 8 - 11 April 2019
Veranstaltung 13th IEEE International Systems Conference (SysCon 2019), Orlando, FL, USA, 08.04.2019 – 11.04.2019
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page