Eckard Böde and Matthias Büker and Werner Damm and Günter Ehmen and Martin Fränzle and Sebastian Gerwinn and Thomas Goodfellow and Kim Grüttner and Bernhard Josko and Björn Koopmann and Thomas Peikenkamp and Frank Poppen and Philipp Reinkemeier and Michael Siegel and Ingo Stierand
The application of digital control in the automotive domain clearly follows an evolution with increasing complexity of both covered functions and their interaction. Advanced Driver Assistance Systems (ADAS) and Automated Driving (AD) comprise modular interacting software components that typically build upon a layered architecture. As these components are typically developed by different teams, using different tools for different functional purposes and building upon different models of computation, an integration of all components guaranteeing the satisfaction of all requirements and a coherent handling of timing properties is a major challenge within the process of developing such systems. For a continuous treatment of time on all levels of a layered architecture, such design and programming paradigms and interfaces must be integrated into a common semantic framework. In particular, the consistent description of the layer transitions with regard to their time behavior must be achieved by means of adequate combinations of specification, modeling and programming approaches, as well as suitable analysis mechanisms. MULTIC addressed these topics in three main phases: (1) Design Paradigms, (2) Design Approach and (3) Demonstrator for Multi-Layer Time Coherency in ADAS and Automated Driving.