DocumentCode
3463622
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
fYear
1991
fDate
24-27 Jun 1991
Firstpage
125
Lastpage
133
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/CMPASS.1991.161051
Filename
161051
Link To Document