Marco Santambrogio , Politecnico di Milano , Milano
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MM.2014.58
An Autonomous Fault-Tolerant System (AFTS) refers to a system that is able to (re)configure its own resources in the presence of permanent defects and spontaneous random faults occurring in its silicon substrate in order to maintain the original functionality. This capability makes AFTSes specially suitable to be used in harsh environments, where traditional electronics technology is susceptible to failure. This article describes the contributions brought about by our Reliable Reconfigurable Real-Time Operating System (R3TOS) for building an AFTS using currently available Xilinx partially reconfigurable FPGAs. Namely, this article discusses what R3TOS is to offer for developing durable, dependable and real-time embedded systems to be used in rugged environments. In this context, the article presents a R3TOS-based inverter controller of a real-world railway traction system that is proven to recover from most of the errors provoked to it without requiring any human intervention.
Marco Santambrogio, "R3TOS-based Autonomous Fault-Tolerant Systems", IEEE Micro, , no. 1, pp. 1, PrePrints PrePrints, doi:10.1109/MM.2014.58