NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Formal specification and mechanical verification of SIFT - A fault-tolerant flight control systemThe paper describes the methodology being employed to demonstrate rigorously that the SIFT (software-implemented fault-tolerant) computer meets its requirements. The methodology uses a hierarchy of design specifications, expressed in the mathematical domain of multisorted first-order predicate calculus. The most abstract of these, from which almost all details of mechanization have been removed, represents the requirements on the system for reliability and intended functionality. Successive specifications in the hierarchy add design and implementation detail until the PASCAL programs implementing the SIFT executive are reached. A formal proof that a SIFT system in a 'safe' state operates correctly despite the presence of arbitrary faults has been completed all the way from the most abstract specifications to the PASCAL program.
Document ID
19820053911
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
Authors
Melliar-Smith, P. M.
(SRI International Corp. Menlo Park, CA, United States)
Schwartz, R. L.
(SRI International, Computer Sciences Laboratory, Menlo Park CA, United States)
Date Acquired
August 10, 2013
Publication Date
July 1, 1982
Publication Information
Publication: IEEE Transactions on Computers
Volume: C-31
Subject Category
Aircraft Stability And Control
Accession Number
82A37446
Funding Number(s)
CONTRACT_GRANT: NAS1-15428
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available