DocumentCode :
1706426
Title :
Processing natural language requirements
Author :
Ambriola, Vincenzo ; Gervasi, Vincenzo
Author_Institution :
Dipt. di Inf., Pisa Univ., Italy
fYear :
1997
Firstpage :
36
Lastpage :
45
Abstract :
The importance of requirements, which in practice often means natural language requirements, for a successful software project cannot be underestimated. Although requirement analysis has been traditionally reserved to the experience of professionals, there is no reason not to use various automatic techniques to the same end. In this paper we present Circe, a Web-based environment for aiding in natural language requirements gathering, elicitation, selection, and validation and the tools it integrates. These tools have been used in several experiments both in academic and in industrial environments. Among other features, Circe can extract abstractions from natural language texts, build various models of the system described by the requirements, check the validity of such models, and produce functional metric reports. The environment can be easily extended to enhance its natural language recognition power or to add new models and views on them
Keywords :
formal specification; formal verification; natural languages; programming environments; systems analysis; Circe; Web-based environment; functional metric reports; natural language recognition; natural language requirements; natural language requirements processing; natural language texts; requirement analysis; selection; software project; validation; Decoding; Documentation; Failure analysis; Information analysis; Information resources; Natural language processing; Natural languages; Power engineering and energy; Power system modeling; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 1997. Proceedings., 12th IEEE International Conference
Conference_Location :
Incline Village, NV
Print_ISBN :
0-8186-7961-1
Type :
conf
DOI :
10.1109/ASE.1997.632822
Filename :
632822
Link To Document :
بازگشت