Automotive Software Research Group
Fraunhofer Institute for Communication Systems ESK
The fundamental challenge in developing automotive software is to ensure quality, efficiency and safety in an increasingly complex environment. Dealing effectively with the future demands of automotive software development requires taking the new methods developed through research and putting them into practice in industry. The Automotive Software research group addresses this issue by creating open toolchains and platforms for the model-based design and analysis of distributed automotive software.
Model-based design methods and analysis
To guarantee automotive software quality, developers must ensure that even non-functional requirements, such as response time behavior, are adhered to on the target platform. The utilization of model-driven simulation and analysis technologies such as virtual integration and executable models enables the validation of automobile software functionality during the early stages of the design process. The creation and automated testing of modeling guidelines allows a high level of model quality to be maintained during the design process. Methods are also being examined to support the early-stage validation of specifications using model-based approaches like model-in-the-loop. They range from the modeling of individual systems to comprehensive systems-of-systems such as intelligent transportation systems. For this purpose the Fraunhofer ESK researchers use the institute's own DynaSim framework for simulating and analyzing both complex and adaptive automotive systems. One of the main areas of focus is the development of model-based processes and methods to support the increasingly adaptive behavior of the electronic control unit (ECU) network.
Software architectures and tools
As software-based automotive applications become more complex and networked together, the associated distributed software platforms and tool platforms are becoming increasingly important.
With this in mind, the Fraunhofer ESK researchers utilize various languages for the architecture and domain-specific description when creating the models. They also draw on in-house developed, open-source and commercial frameworks for the development-phase validation, from modeling to series code generation and testing. The Automotive Software research group develops complete tool platforms or enhances existing tools by integrating new ones or creating complete toolchains. The utilization of integrated tool frameworks such as Eclipse-based platforms leads to more efficient design methods for standard software architectures such as AUTOSAR, GENIVI or EAST-ADL.
In order to put new software development methods into practice, Fraunhofer ESK conducts joint research and works together with automobile manufacturers during pre-series production and development of the electronics. The institute also cooperates with automotive suppliers and tool manufacturers to create automobile-specific development tools. Apart from its development-based R&D activities, Fraunhofer ESK also participates in national and international research projects.
By offering model-based design methods and analysis as well as software architectures and tools, the Automotive Software research group helps its customer streamline the development of existing and future automotive software.
||Set up of tool platforms and tool integration and corresponding methods|
|2.||Model-driven design methods and analyses|
|3.||Virtual integration for early-phase hardware/software co-simulation and other tasks|
|4.||Test methods for validating functional and non-functional characteristics|