Title :
Design strategy for a formally verified reliable computing platform
Author :
Butler, Ricky W. ; Caldwell, James L. ; Di Vito, B.L.
Author_Institution :
NASA Langley Res. Center, Hampton, VA, USA
Abstract :
A high-level design is given for a reliable computing platform for real-time control applications. The design tradeoffs and analysis related to the development of a formally verified reliable computing platform are discussed. The design strategy advocated requires the use of techniques that can be completely characterized mathematically as opposed to more powerful or more flexible algorithms whose performance properties can only by analyzed by simulation and testing. The need for accurate reliability models that can be related to the behavior models is also stressed. Tradeoffs between reliability and voting complexity are explored. In particular, the transient recovery properties of the system are found to be fundamental to both the reliability analysis and the correctness models
Keywords :
computational complexity; control engineering computing; program verification; real-time systems; software reliability; correctness models; design strategy; design tradeoffs; formally verified reliable computing platform; high-level design; real-time control applications; reliability analysis; reliability models; transient recovery properties; voting complexity; Algorithm design and analysis; Control systems; Error correction; Failure analysis; Fault tolerant systems; Hardware; NASA; Performance analysis; Power system modeling; Power system reliability;
Conference_Titel :
Computer Assurance, 1991. COMPASS '91, Systems Integrity, Software Safety and Process Security. Proceedings of the Sixth Annual Conference on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
0-7803-0126-9
DOI :
10.1109/CMPASS.1991.161051