ACQUISITION AND VALIDATION OF SOFTWARE REQUIREMENTS

被引:4
|
作者
BIEBOW, B [1 ]
SZULMAN, S [1 ]
机构
[1] CNRS,F-93470 VILLETANEUSE,FRANCE
来源
KNOWLEDGE ACQUISITION | 1994年 / 6卷 / 04期
关键词
D O I
10.1006/knac.1994.1017
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a knowledge-based software engineering tool, DASERT (Detection of Anomalies in Software Engineering Requirements Texts), to acquire and validate functional requirements in natural language. The user describes the functional specifications through informal methods, using graphics with comments in natural language. During this elaboration step the system validates the document by processing the comments semantically to detect ambiguities or inconsistencies. To do so it uses natural language processing and knowledge base engineering. DASERT's kernel is a KL-ONE-like semantic network, which helps the semantic parsing of the comments and their semantic representation. This knowledge base is first initialized by the acquisition of the lexical domain knowledge, then progressively enriched with the domain terminology given by the user and with the requirements knowledge extracted from the user's graphics and texts. During initialization and enrichment, the network manager validates the knowledge structurally. This ensures the logical consistency of the base which is then checked for inconsistencies and ambiguities specific to the domain of software requirements. From a software engineering point of view, the originality of DASERT is that it provides a semantic checking of an informal specification by interpreting the natural language comments. From a knowledge acquisition point of view, DASERT allows acquisition from texts to build the kernel of a knowledge base which is then used to guide the semantic parsing of texts during the acquisition of the specification itself. Moreover, the representation formalism provides a unified view of acquisition and validation
引用
收藏
页码:343 / 367
页数:25
相关论文
共 50 条
  • [1] Quality requirements for software acquisition
    Robert, P
    THIRD IEEE INTERNATIONAL SOFTWARE ENGINEERING STANDARDS SYMPOSIUM AND FORUM (ISESS 97) - EMERGING INTERNATIONAL STANDARDS, PROCEEDINGS, 1997, : 136 - 143
  • [2] Supporting the acquisition and modeling of requirements in software design
    Sumi, Y
    Hori, K
    Ohsuga, S
    KNOWLEDGE-BASED SYSTEMS, 1998, 11 (7-8) : 449 - 456
  • [3] Quality requirements and validation of engineering software
    Afzali, Mansour
    Herve, Maurice
    RFM, Revue Francaise de Mecanique, 1988, (03): : 11 - 14
  • [4] A method of software requirements specification and validation for global software development
    Ali, Naveed
    Lai, Richard
    REQUIREMENTS ENGINEERING, 2017, 22 (02) : 191 - 214
  • [5] A method of software requirements specification and validation for global software development
    Naveed Ali
    Richard Lai
    Requirements Engineering, 2017, 22 : 191 - 214
  • [6] Guiding parallel requirements acquisition and COTS software selection
    Ncube, C
    Maiden, NAM
    IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 1999, : 133 - 140
  • [7] Tacit Knowledge Research in Acquisition Process of Software Requirements
    Yu, Li
    Cui, Junmei
    INTERNATIONAL CONFERENCE ON ENGINEERING AND BUSINESS MANAGEMENT (EBM2011), VOLS 1-6, 2011, : 3372 - 3375
  • [8] Guiding parallel requirements acquisition and COTS software selection
    Ncube, C.
    Maiden, N.A.M.
    Proceedings of the IEEE International Conference on Requirements Engineering, 1999, : 133 - 140
  • [9] Improving software investments through requirements validation
    Cohen, D
    Larson, G
    Ware, B
    26TH ANNUAL NASA GODDARD SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2002, : 106 - 114
  • [10] Software requirements validation via task analysis
    Zhu, H
    Jin, LZ
    Diaper, D
    Bai, GH
    JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 61 (02) : 145 - 169