
Reliability of fault-tolerant system architectures for automated driving systems 3
conditions, the time required to do so was considerable, up to ten minutes, which is not reasonable in the
real environment. Therefore, the developed system cannot be classified with SAE level 4.
In the last ten years, many projects from industrial and academic organisms have further advanced the
state of the art. On the way to SAE Level 4 driverless operation On-Road Automated Driving (ORAD)
Committee (2021), repeated accidents of autonomous vehicles show that further research is needed
to increase the safety, reliability and robustness of the automated driving systems Daily et al. (2017).
The elimination of the human fallback level requires fault-tolerant approaches to system modelling
that cannot be implemented by simple redundancy. The principles of fault tolerance are based on
self-diagnosis, reliability and availability evaluation, reconstruction and error recovery. The reliability
is usually increased by structural redundancy. Availability indicates whether a system is functioning
at a certain point in time and can be influenced by diversity redundancy, operation independence,
or asymmetric system architectures. These principles are already applied in traditional safety-critical
systems, which can be found in aviation, rail transport, space travel, military or nuclear power plants,
among others. They are also becoming increasingly important in the automotive literature, see, e.g.,
Baleani et al. (2003); Kohn et al. (2015); Ishigooka et al. (2018); Schmid et al. (2019); Lin et al. (2018);
Sari (2020). The development of a fault-tolerant system architecture remains nowadays one of the most
important challenges for the market introduction of autonomous vehicles Daily et al. (2017).
In this contribution, we aim to analyse and compare different types of redundant and fault-tolerant
architectures including parallel and MooNsystems using Markovian processes. The contribution is
organised as following. We present the types of considered architecture models in Sec. 2. The modelling
and analysis of the models using Markovian processes are detailed in Sec.3. Numerical results for
different types of architectures are presented in Sec. 4 and discussed in Sec. 5.
2. Architecture models
Many different redundant system architectures exist in the literature. In the databases of Springer, the
IEEE Xplore Digital Library, the Wiley Online Library and the ACM Digital Library, the keywords ”fail
operational”, ”autonomous driving architecture”, ”fallback strategy”, ”MooNredundancy”, ”system on
a chip”, ”reliability” and ”functional safety” are currently frequently used. Indeed, MooNredundancy
configurations allow flexible operation of systems, suitable with recovery and self-diagnose processes.
These characteristics are well adapted to the automation of complex systems, and especially automation
of the driving. In Sari (2020), the hardware components of a fault-tolerant system architecture is defined