DocumentCode
2218454
Title
Lightweight validation of natural language requirements: a case study
Author
Gervasi, Vincenzo ; Nuseibeh, Bashar
Author_Institution
Dipt. di Inf., Pisa Univ., Italy
fYear
2000
fDate
2000
Firstpage
140
Lastpage
148
Abstract
The authors report on their experiences of using lightweight formal methods for the partial validation of natural language (NL) requirements documents. They describe a case study based on part of NASA´s specification of the Node Control Software of the International Space Station, and apply to it their method of checking properties on models obtained by shallow parsing of natural language requirements. These experiences support the position that it is feasible and useful to perform automated analysis of requirements expressed in natural language. Indeed the authors identified a number of errors in their case study that were also independently discovered and corrected by NASA´s IV and V Facility in a subsequent version of the same document. The paper describes the techniques used, the errors found, and reflects on the lessons learned
Keywords
aerospace control; formal specification; formal verification; natural languages; systems analysis; IV Facility; International Space Station; NASA specification; NL requirements documents; Node Control Software; V Facility; automated analysis; case study; lightweight formal methods; lightweight validation; natural language requirements; partial validation; shallow parsing; Application software; Computer aided software engineering; Content addressable storage; Context-aware services; Ear; Identity-based encryption; International Space Station; NASA; Natural languages; Programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Engineering, 2000. Proceedings. 4th International Conference on
Conference_Location
Schaumburg, IL
ISSN
1097-0592
Print_ISBN
0-7695-0565-1
Type
conf
DOI
10.1109/ICRE.2000.855601
Filename
855601
Link To Document