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 条
  • [41] A review on security requirements specification by formal methods
    Mishra, Aditya Dev
    Mustafa, Khurram
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (05):
  • [42] DEVELOPING FORMAL SPECIFICATIONS FROM INFORMAL REQUIREMENTS
    JOHNSON, WL
    BENNER, KM
    HARRIS, DR
    [J]. IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1993, 8 (04): : 82 - 90
  • [43] Constructing formal specifications from informal requirements
    Clark, RG
    Moreira, AMD
    [J]. EIGHTH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE INCORPORATING COMPUTER AIDED SOFTWARE ENGINEERING, PROCEEDINGS, 1997, : 68 - 75
  • [44] An authoring tool for informal and formal requirements specifications
    Hähnle, R
    Johannisson, K
    Ranta, A
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2306 : 233 - 248
  • [45] Deriving formal specifications from informal requirements
    Ilic, Dubravka
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 145 - 152
  • [46] Formal hardware specification languages for protocol compliance verification
    Bunker, A
    Gopalakrishnan, G
    Mckee, SA
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2004, 9 (01) : 1 - 32
  • [47] Specification of distributed systems with a combination of graphical and formal languages
    Johnsen, EB
    Zhang, WH
    Owe, O
    Aredo, DB
    [J]. APSEC 2001: EIGHTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 105 - 108
  • [49] Bridging the gap between user requirements and configuration requirements
    Colombo, Pietro
    Salehi, Pejman
    Khendek, Ferhat
    Toeroe, Maria
    [J]. 2012 17TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2012, : 13 - 22
  • [50] Informal sellers and formal markets: a habitus gap
    Pels, Jaqueline
    Araujo, Luis
    Kidd, Tomas Andres
    [J]. JOURNAL OF BUSINESS & INDUSTRIAL MARKETING, 2022, 37 (06) : 1269 - 1280