Model-Driven Design of Tools for Multi-Domain Systems with Loosely Coupled Metamodels

Resource type
Conference
Author(s)
Bo Liu, Victor Pazmino Betancourt, Thomas Glock, Matthias Kern, Eric Sax, J¨urgen Becker
Journal
The 13th Annual IEEE International Systems Conference (SYSCON2019)
Year
2019
Publisher
The 13th Annual IEEE International Systems Conference (SYSCON)
Address
Orlando, Florida USA
Book title
The 13th Annual IEEE International Systems Conference (SYSCON)
Organization
IEEE
Abstract
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. Our results show that a multi-domain system can be described precisely and analyzed across different domains with the specific generated tool.
Research focus
Software and Architecture Analysis
Project
SysKit, DEFEnD - DEvelopment For SEcured Autonomous Driving
Download .bib
Download .bib
Published by
Thomas Glock