DocumentCode
2946917
Title
Results of a formal methods demonstration project
Author
Kelly, John C. ; Covington, Richard G.
Author_Institution
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
fYear
1994
fDate
27-29 Sep 1994
Firstpage
62
Lastpage
66
Abstract
This paper describes the results of a cooperative study [D-11432] conducted by a team of researchers in formal methods (FM) at three NASA centers (The Jet Propulsion Laboratory (JPL), Johnson Space Center (JSC), and Langley Research Center (LaRC)) to demonstrate FM techniques and to tailor them to critical NASA software systems. FM is a set of techniques and tools based on formal logic and mathematics for the purpose of specifying and verifying computer systems and software. This pilot project applied FM to an existing critical software subsystem. The Shuttle´s Jet Select subsystem (Phase I of an ongoing study). The Prototype Verification System (PVS) specification language and tool developed at SRI International was used for this study. This study shows that FM can be used successfully to uncover hidden issues in a highly critical and mature Functional Subsystem Software Requirements (FSSR) specification which are very difficult to discover by traditional means
Keywords
aerospace computing; formal specification; formal verification; safety-critical software; space vehicles; SRI International; Shuttle Jet Select subsystem; critical NASA software systems; formal logic; formal methods demonstration project; prototype verification system; specification language; Laboratories; Logic; Mathematics; NASA; Propulsion; Prototypes; Software prototyping; Software systems; Software tools; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
WESCON/94. Idea/Microelectronics. Conference Record
Conference_Location
Anaheim , CA
ISSN
1095-791X
Print_ISBN
0-7803-9992-7
Type
conf
DOI
10.1109/WESCON.1994.403627
Filename
403627
Link To Document