NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
Using Formal Methods to Assist in the Requirements Analysis of the Space Shuttle GPS Change RequestWe describe a recent NASA-sponsored pilot project intended to gauge the effectiveness of using formal methods in Space Shuttle software requirements analysis. Several Change Requests (CR's) were selected as promising targets to demonstrate the utility of formal methods in this application domain. A CR to add new navigation capabilities to the Shuttle, based on Global Positioning System (GPS) technology, is the focus of this report. Carried out in parallel with the Shuttle program's conventional requirements analysis process was a limited form of analysis based on formalized requirements. Portions of the GPS CR were modeled using the language of SRI's Prototype Verification System (PVS). During the formal methods-based analysis, numerous requirements issues were discovered and submitted as official issues through the normal requirements inspection process. Shuttle analysts felt that many of these issues were uncovered earlier than would have occurred with conventional methods. We present a summary of these encouraging results and conclusions we have drawn from the pilot project.
Document ID
19960049725
Acquisition Source
Johnson Space Center
Document Type
Contractor Report (CR)
Authors
DiVito, Ben L.
(Vigyan Research Associates, Inc. Hampton, VA United States)
Roberts, Larry W.
(Lockheed Martin Space Information Systems Houston, TX United States)
Date Acquired
September 6, 2013
Publication Date
August 1, 1996
Subject Category
Computer Systems
Report/Patent Number
NASA-CR-4752
NAS 1.26:4752
Report Number: NASA-CR-4752
Report Number: NAS 1.26:4752
Accession Number
96N33984
Funding Number(s)
CONTRACT_GRANT: NAS1-19341
PROJECT: RTOP 323-08-01-02
CONTRACT_GRANT: NAS9-18817
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available