Fault-Tolerant Embedded Systems: Reliable Operation in Harsh Environments Approaches
DOI:
https://doi.org/10.31838/ESA/02.02.01Keywords:
Embedded Systems; IoT (Internet of Things); Real-time Operating Systems; Microcontrollers; Hardware-Software Co-DesignAbstract
Embedded systems are playing an increasingly important role in delivering critical applications across industries ranging from aerospace and defense to
telecommunications to healthcare. These systems operate in harsh environ
ments where failure carry severe consequences. Consequently, fault toler
ance has become a critical necessity for embedded systems to guarantee un
interrupted and steady operation under both hardware and software faults.
In this paper, we discuss different approaches and techniques to improve
the reliability and availability of fault tolerant embedded systems working
under hard operational conditions. In the following, we will study the basics
of fault tolerance, look at different fault tolerant architectures and discuss
the approaches of building robust embedded systems that can bear failures
and work properly.