Self-Aware Plug 'n' Play Components im Fahrzeug
Software-based functions, such as a driver assistance system or a car radio, are central parts of modern vehicle systems. However, software in vehicles must also adapt to changing regulatory and customer requirements (updatability) and it must be able to provide numerous requested user functionalities (personalization). Ideally, in the vehicle of the future, these functionalities should be situationally and flexibly expandable. These requirements result in a variety of possible combinations of software components that need to be tested and validated, allowing functionalities to be flexibly added during the vehicle's usage.
The aim of this project is to explore how possible configurations of a vehicle's software system can be tested and validated. This will form the basis for enabling software systems in vehicles to be situationally and flexibly extended, in line with the Plug 'n' Play concept known from, for example, USB sticks. The extension should be as simple as possible, without the need for standardized interfaces to be defined or extensive testing to be conducted.
As part of this research project, a completely new approach to designing automotive software architectures is being explored. Self-aware Plug 'n' Play components in the vehicle enable the offering of new functionalities or suitable software implementations of the necessary technology stack. Additionally, the new concept allows developers to offer individual functions from specialized areas, as these can be modularly integrated.
Research Coordinator "Software-System-Architectures"