Fully electric vehicles have a very special set of requirements, in particular with respect to safety. As an example, in vehicles with electric wheel-hub drive, no clutch can separate the transmission from the engine. In order to safely stop the vehicle, the software for controlling the drive train must ensure that the specified behaviour is adhered to even in case of failure.
SafeAdapt established a so-called Safe Adaption Platform Core, combining different existing platforms with adaptive data communication in order to achieve the ambitious goal of cost-effective redundancy in safety-critical systems. This approach allows the tailored adaptation of redundancy concepts based on reconfiguration capabilities. This is achieved through the intelligent use of available CPU resources and fault tolerant, time-triggered networks. Through this, so-called fail-operational behaviour of the E/E architecture can be realised efficiently, e.g. graceful failure handling.
Furthermore, problem handling takes considerable effort in system development and also diminishes the reusability of software components since problem resolution currently depends on the underlying hardware platform. This is why software is always designed for a specific vehicle model in today’s environment. This results in too little reuse of the vehicle software components or architectures. The generic failure and adaptation handling used in the SafeAdapt approach resulted in significantly better software reusability.