Embedded automotive software plays a key role in increased efficiency of todays automotive system functions, in the ability to compose and configure those functions, and in the development of novel services integrating different automotive subsystems. Automotive software runs on electronic control units (ECU), which are specialized programmable platforms with a real-time operating system (RTOS) and domain-specific basic software, e.g. for engine control. Different software components are supplied by different manufacturers and have to be integrated. This raises the need for an efficient, secure and certifiable software integration process, in particular for safety-critical functions. This paper focuses on key methodological issues that have to be solved for certifiable integration of automotive software components, where required performance information can be exchanged while each partners IP is protected. The proposed component characterization and agreements should allow both the automotive OEM and the ECU vendor to assume the integrator role. The agreements include conventions for RTOS configuration, task communication and memory budgeting. The main issue, however, is performance validation, in particular the validation of timing. Methods for performance characterization of software functions and the RTOS are presented. It will be expected that ultimately each partner will have to characterize his software components appropriately. First promising steps towards performance characterization of her RTOS have been taken by at least one OS-vendor. Timing analysis of the complete ECU can then be performed by any integrator using appropriate scheduling analysis techniques. Currently, an performance analysis of a single ECU using the techniques described in this paper has been developed. This work will be extended to networked ECUs using the techniques from given in the literature annex. Also, the improvement in analysis bound tightness when process and system contexts are considered has to be investigated.
Certifiable software-integration for engine electronics
Zertifizierbare Softwareintegration für den Bereich der Motorelektronik
2003
10 Seiten, 2 Bilder, 18 Quellen
Conference paper
English
Certifiable Risk-Based Engineering Design Optimization
AIAA | 2021
|Integrating the concept of standard software into a certifiable development process
Tema Archive | 2006
|Certifiable Computational Fluid Dynamics Through Mesh Optimization
Online Contents | 1998
|Certifiable L1 adaptive control for helicopters
TIBKAT | 2016
|