A Software Fault-Tolerant Method Based on Exception Handling in RT/E System

Due to the strict requirements of reliabilities in safety-critical domains, this paper researches and proposes an embedded adaptive real-time software fault-tolerant method based on hierarchical and multi-strategy structure. This paper mainly researches on the key issues and appropriate solutions of checkpoints rollback recovery and adaptive task migration. Based on this fault-tolerant method, this paper gives the algorithms of fault monitoring period, checkpoints number and a constraint condition of setting checkpoints. The test result shows that the method improves embedded software reliability effectively under the premise of no additional redundant hardware resources and ensuring the system real-time requirements.