Title :
Lightweight validation of natural language requirements: a case study
Author :
Gervasi, Vincenzo ; Nuseibeh, Bashar
Author_Institution :
Dipt. di Inf., Pisa Univ., Italy
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;
Conference_Titel :
Requirements Engineering, 2000. Proceedings. 4th International Conference on
Conference_Location :
Schaumburg, IL
Print_ISBN :
0-7695-0565-1
DOI :
10.1109/ICRE.2000.855601