Safety-relevant automotive systems have particularly high requirements for dependency and fault-tolerance. Facing the increasing number and complexity of the functions implemented with electronic systems, more applications are integrated onto one electronic control unit (ECU), in order to keep the number of in-vehicle ECUs under a certain level. The increasing density of applications on the ECUs makes it necessary to offer a special framework, which centralizes fault management mechanisms in order to prevent faulty applications from having negative effects on other applications running on the same ECU – the Fault Management Framework.
To achieve this goal the Fault Management Framework makes use of “Dynamic Reconfiguration”, a statically defined configuration which specifies how to react to faults during runtime and thereby to enhance fault tolerance (by e.g. deactivating or restarting faulty parts before they can damage the whole system). As part of the EU project EASIS (www.easis.org), which aims to provide a standard software platform for integrated safety applications, the Fault Management Framework shall be integrated into the EASIS software platform as a standard software module.
According to the industry V-model, this diploma thesis, with regards to the development of the FMF, was structured in the following steps: