NASA NTRS · 19860026710
Systems approach to software fault tolerance
Abstract
Computing systems are employed for aerospace applications with high reliability requirements. In order to provide the needed reliability, it was necessary to make use of computing systems with fault-tolerance characteristics. Traditionally, fault tolerance is achieved through the use of hardware redundance. However, fault-tolerant techniques based on suitable software design considerations have also been developed. The present paper is concerned with the major issues arising in the context of an application of fault-tolerant software techniques to dynamic systems. Attention is given to fault-tolerant flight software, software component stability, system stability with fault-tolerant software, the preservation of functional performance, N-version vs. recovery blocks in flight software, systems-based software, static and dynamic models, static and dynamic consistency tests, and recovery block initialization.
Keep this discovery
Explore connections, maps & timelines
Caglayan, A. K., Eckhardt, D. E., Jr.. 1985-01-01. Systems approach to software fault tolerance. https://ntrs.nasa.gov/citations/19860026710
Cite the original work for its findings. Save a collection to share your selection of sources.