(Enter summary)
Abstract: This paper describes two case studies in which requirements
for new flight-software subsystems on NASA's
Space Shuttle were analyzed, one using standard formal
specification techniques, the other using state exploration.
These applications serve to illustrate three
main theses: (1) formal methods can complement conventional
requirements analysis processes effectively, (2)
formal methods confer benefits regardless of how extensively
they are adopted and applied, and (3) formal methods
are most... (Update)
Context of citations to this paper: More
.... that such formal descriptions can be useful in requirements analysis and other verification and validation activities for critical systems [6]. It is also becoming accepted that state machines provide a natural representation for mental models [13] Now, if a state machine...
...reviews, and cheaper. And they liberate human time and talent for those issues that really do require judgment and consensus (see, e.g. [4]) There are two main approaches to specifying requirements in a formal manner: one way is to describe a model system that has the...
Cited by: More
Studies in Computer Aided Verification of Protocols - Griffioen (2000)
(Correct)
Formal Modeling in a Commercial Setting: A Case Study - Wong, Chechik (1999)
(Correct)
Using Model Checking to Help Discover Mode Confusions and Other.. - Rushby (2002)
(Correct)
Similar documents (at the sentence level):
16.3%: Formalizing New Navigation Requirements for NASA's Space Shuttle - Di Vito (1996)
(Correct)
12.1%: Using Formal Methods to Assist in the Requirements Analysis of .. - Di Vito, al. (1996)
(Correct)
Active bibliography (related documents): More All
0.5: PVS Bibliography - Rushby (1998)
(Correct)
0.3: Experiences Using Formal Methods for Requirements.. - Easterbrook, Lutz.. (1996)
(Correct)
0.3: Experiences Using Lightweight Formal Methods for.. - Easterbrook.. (1998)
(Correct)
Similar documents based on text: More All
0.2: A PVS Prover Strategy Package for Common Manipulations Version 0.9 - Di Vito (2001)
(Correct)
0.2: Finite-State Analysis of Space Shuttle Contingency Guidance.. - Judith Crow (1995)
(Correct)
0.2: A PVS Prover Strategy Package for - Common Manipulations Ben (2002)
(Correct)
Related documents from co-citation: More All
13: Formal verification for fault-tolerant architectures: Prolegomena to the design ..
- Owre, Rushby et al. - 1995
11: Formalizing New Navigation Requirements for NASA's Space Shuttle
- Ben - 1996
7: NASA Langley's Research and Technology Transfer Program in Formal Methods
- Butler, Caldwell et al. - 1995
BibTeX entry: (Update)
J. Crow and B. L. Di Vito. Formalizing space shuttle software requirements. In Proceedings of the ACM SIGSOFT Workshop on Formal Methods in Software Practice, pages 40--48, January 1996. http://citeseer.ist.psu.edu/crow96formalizing.html More
@article{ crow98formalizing,
author = "Judith Crow and Ben Di Vito",
title = "Formalizing space shuttle software requirements: four case studies",
journal = "ACM Transactions on Software Engineering and Methodology",
volume = "7",
number = "3",
pages = "296--332",
year = "1998",
url = "citeseer.ist.psu.edu/crow96formalizing.html" }
Citations (may not include all citations):
270
Formal Verification for FaultTolerant Architectures: Prolego..
- Owre, Rushby et al. - 1995
173
Protocol Verification as a Hardware Design Aid
- Dill, Drexler et al. - 1992 ACM DBLP
130
Specifying Software Requirements for Complex Systems: New Te.. (context) - Heninger - 1980 DBLP
101
Better Verification through Symmetry
- Ip, Dill - 1993 ACM DBLP
91
An Integration of Model-Checking with Automated Proof Checki..
- Rajan, Shankar et al. - 1995
51
Formal Methods and the Certification of Critical Systems
- Rushby - 1993
42
Formal Verification of the AAMP5 Microprocessor: A Case Stud..
- Miller, Srivas - 1995
26
Requirements Model: Re-Examination for Real-Time Systems and.. (context) - van Schouwen, A- - 1990
14
NASA Langley's Research and Technology Transfer Program in F..
- Butler, Caldwell et al. - 1995
10
Using Formal Methods to Assist in the Requirements Analysis .. (context) - Di Vito, Roberts - 1996 ACM
9
Experiences in Applying Formal Methods to the Analysis of So.. (context) - Hamilton, Covington et al. - 1995 ACM
9
Experience Report: Using Formal Methods for Requirements Ana..
- Lutz, Ampo - 1994
7
Analyzing Tabular and State-Transition Specifications in PVS (context) - Owre, Rushby et al. - 1995
5
Experience Report on Requirements Reliability Engineering Us.. (context) - Hamilton, Covington et al. - 1995
2
An Assessment of Space Shuttle Flight Software Development P.. (context) - Council, Review et al. - 1993
2
Formal Methods Demonstration Project for Space Applications .. (context) - Team, Propulsion et al. - 1993
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://shemesh.larc.nasa.gov/fm/fm-pubs-larc.html): More
NASA Langley's Research and Technology-Transfer.. - Butler.. (1998)
(Correct)
Provable Transient Recovery for Frame-Based, Fault-Tolerant.. - Di Vito, Butler (1992)
(Correct)
Defining the IEEE-854 Floating-Point Standard in PVS - Miner (1995)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC