INFORMAL AND FORMAL REQUIREMENTS SPECIFICATION LANGUAGES - BRIDGING THE GAP

被引:58
|
作者
FRASER, MD [1 ]
KUMAR, K [1 ]
VAISHNAVI, VK [1 ]
机构
[1] GEORGIA STATE UNIV,COLL BUSINESS,DEPT COMP INFORMAT SYST,ATLANTA,GA 30303
关键词
FORMAL REQUIREMENTS SPECIFICATION LANGUAGES; INFORMAL REQUIREMENTS SPECIFICATION LANGUAGES; INTEGRATING FORMAL AND INFORMAL REQUIREMENTS SPECIFICATIONS; REQUIREMENTS SPECIFICATIONS; STRUCTURED ANALYSIS; VIENNA DEVELOPMENT METHOD;
D O I
10.1109/32.90448
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The differences between informal and formal requirements specification languages are noted, and the issue of bridging the gap between them is motivated and 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. Finally, the significance of this work to both formal and informal requirements communities is discussed.
引用
收藏
页码:454 / 466
页数:13
相关论文
共 50 条
  • [1] Bridging the Gap Between Informal Requirements and Formal Specifications Using Model Federation
    Golra, Fahad Rafique
    Dagnat, Fabien
    Souquieres, Jeanine
    Sayar, Imen
    Guerin, Sylvain
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2018, 2018, 10886 : 54 - 69
  • [2] Informal and formal medical guidelines: Bridging the gap
    Geldof, M
    ten Teije, A
    van Harmelen, F
    Marcos, M
    Votruba, P
    [J]. ARTIFICIAL INTELLIGENCE IN MEDICINE, PROCEEDINGS, 2003, 2780 : 173 - 178
  • [3] Bridging the Gap Between Formal Languages and Natural Languages with Zippers
    Ferre, Sebastien
    [J]. SEMANTIC WEB: LATEST ADVANCES AND NEW DOMAINS, 2016, 9678 : 269 - 284
  • [4] Bridging the Gap between Informal and Formal Guideline Representations
    Seyfang, Andreas
    Miksch, Silvia
    Marcos, Mar
    Wittenberg, Jolanda
    Polo-Conde, Cristina
    Rosenbrand, Kitty
    [J]. ECAI 2006, PROCEEDINGS, 2006, 141 : 447 - +
  • [5] Bridging the gap between formal specification and analysis of communication protocols
    Miller, RE
    Xue, Y
    [J]. CONFERENCE PROCEEDINGS OF THE 1996 IEEE FIFTEENTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS, 1996, : 225 - 231
  • [6] FORMAL SPECIFICATION LANGUAGES
    PARKER, J
    TITTERINGTON, G
    [J]. ELECTRONICS AND POWER, 1986, 32 (06): : 441 - 443
  • [7] A Study on User-Friendly Formal Specification Languages for Requirements Formalization
    Pang, Cheng
    Pakonen, Antti
    Buzhinsky, Igor
    Vyatkin, Valeriy
    [J]. 2016 IEEE 14TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2016, : 676 - 682
  • [8] Investigating the readability of state-based formal requirements specification languages
    Zimmerman, MK
    Lundqvist, K
    Leveson, N
    [J]. ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 33 - 43
  • [9] Formal specification of visual languages
    Gee, DM
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (07) : 359 - 367
  • [10] Formal and visual specification languages
    Hammad, A
    Tatibouët, B
    [J]. ISE'2001: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON INFORMATION SYSTEMS AND ENGINEERING, 2001, : 173 - 179