NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Study of fault tolerant software technology for dynamic systemsThe major aim of this study is to investigate the feasibility of using systems-based failure detection isolation and compensation (FDIC) techniques in building fault-tolerant software and extending them, whenever possible, to the domain of software fault tolerance. First, it is shown that systems-based FDIC methods can be extended to develop software error detection techniques by using system models for software modules. In particular, it is demonstrated that systems-based FDIC techniques can yield consistency checks that are easier to implement than acceptance tests based on software specifications. Next, it is shown that systems-based failure compensation techniques can be generalized to the domain of software fault tolerance in developing software error recovery procedures. Finally, the feasibility of using fault-tolerant software in flight software is investigated. In particular, possible system and version instabilities, and functional performance degradation that may occur in N-Version programming applications to flight software are illustrated. Finally, a comparative analysis of N-Version and recovery block techniques in the context of generic blocks in flight software is presented.
Document ID
19850027329
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Caglayan, A. K.
(Charles River Analytics, Inc. Cambridge, MA, United States)
Zacharias, G. L.
(Charles River Analytics, Inc. Cambridge, MA, United States)
Date Acquired
September 5, 2013
Publication Date
September 1, 1985
Subject Category
Computer Programming And Software
Report/Patent Number
NAS 1.26:172618
NASA-CR-172618
Report Number: NAS 1.26:172618
Report Number: NASA-CR-172618
Accession Number
85N35642
Funding Number(s)
PROJECT: RTOP 505-37-13
CONTRACT_GRANT: NAS1-17705
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available