Using Formal Methods to Assist in the Requirements Analysis of the Space Shuttle GPS Change Request

  • Authors:
  • Vito B. L. Di;Roberts L. W.

  • Affiliations:
  • -;-

  • Venue:
  • Using Formal Methods to Assist in the Requirements Analysis of the Space Shuttle GPS Change Request
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

We 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 (CRs) 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.