DocumentCode
1442867
Title
Informal and formal requirements specification languages: bridging the gap
Author
Fraser, Martin D. ; Kumar, Kuldeep ; Vaishnavi, Vijay K.
Author_Institution
Georgia State Univ., Atlanta, GA, USA
Volume
17
Issue
5
fYear
1991
fDate
5/1/1991 12:00:00 AM
Firstpage
454
Lastpage
466
Abstract
The differences between informal and formal requirements specification languages are noted, and the issue of bridging the gap between them is discussed. Using structured analysis (SA) and the Vienna development method (VDM) as surrogates for informal and formal languages, respectively, two approaches are presented for integrating the two. The first approach uses the SA model of a system to guide the analyst´s understanding of the system and the development of the VDM specifications. The second approach proposes a rule-based method for generating VDM specifications from a set of corresponding SA specifications. The two approaches are illustrated through a simplified payroll system case. The issues that emerge from the use of the two approaches are reported
Keywords
formal languages; formal specification; payroll data processing; specification languages; systems analysis; VDM; Vienna development method; formal languages; informal languages; payroll system; requirements specification languages; rule-based method; structured analysis; Computer science; Design engineering; Encoding; Information analysis; Information systems; Mathematics; Process design; Software systems; Specification languages; Systems engineering and theory;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.90448
Filename
90448
Link To Document