NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Flight Guidance System Validation Using SPINTo verify the requirements for the mode control logic of a Flight Guidance System (FGS) we applied SPIN, a widely used software package that supports the formal verification of distributed systems. These requirements, collectively called the FGS specification, were developed at Rockwell Avionics & Communications and expressed in terms of the Consortium Requirements Engineering (CoRE) method. The properties to be verified are the invariants formulated in the FGS specification, along with the standard properties of consistency and completeness. The project had two stages. First, the FGS specification and the properties to be verified were reformulated in PROMELA, the input language of SPIN. This involved a semantics issue, as some constructs of the FGS specification do not have well-defined semantics in CoRE. Then we attempted to verify the requirements' properties using the automatic model checking facilities of SPIN. Due to the large size of the state space of the FGS specification an exhaustive state space analysis with SPIN turned out to be impossible. So we used the supertrace model checking procedure of SPIN that provides for a partial analysis of the state space. During this process, we found some subtle errors in the FGS specification.
Document ID
19980210870
Acquisition Source
Langley Research Center
Document Type
Contractor Report (CR)
Authors
Naydich, Dimitri
(Odyssey Research Associates, Inc. Ithaca, NY United States)
Nowakowski, John
(Odyssey Research Associates, Inc. Ithaca, NY United States)
Date Acquired
September 6, 2013
Publication Date
June 1, 1998
Subject Category
Mathematical And Computer Sciences (General)
Report/Patent Number
NASA/CR-1998-208434
NAS 1.26:208434
Report Number: NASA/CR-1998-208434
Report Number: NAS 1.26:208434
Funding Number(s)
PROJECT: RTOP 522-33-31-01
CONTRACT_GRANT: NAS1-20335
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available