• 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