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 条
  • [41] STRATEGIES FOR SOFTWARE ACQUISITION
    TARDY, JE
    JOURNAL OF SYSTEMS AND SOFTWARE, 1992, 18 (03) : 281 - 285
  • [42] Acquisition and Analysis Software
    不详
    MATERIALS EVALUATION, 2021, 79 (08) : 809 - 809
  • [43] Data acquisition software
    Research & Development (Barrington, Illinois), 2000, 42 (12):
  • [44] SOFTWARE PACKAGE ACQUISITION
    HEAD, RV
    LINICK, EF
    DATAMATION, 1968, 14 (10): : 22 - &
  • [45] Uncertainty in software requirements
    Palmer, James D.
    Large Scale Systems, 1987, 12 (03): : 257 - 270
  • [46] SPECIFYING SOFTWARE REQUIREMENTS
    YEH, RT
    ZAVE, P
    PROCEEDINGS OF THE IEEE, 1980, 68 (09) : 1077 - 1085
  • [47] Obsolete software requirements
    Wnuk, Krzysztof
    Gorschek, Tony
    Zanda, Showayb
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (06) : 921 - 940
  • [48] Software requirements on the Web
    Ahamed, SI
    Ali, S
    Bingham, DG
    Dawra, A
    Ha, LT
    Luong, TM
    Martinez, DM
    Morris, J
    Palangala, SA
    Urban, JE
    BIS 2000, 2000, : 134 - 144
  • [49] Requirements for repository software
    Blaha, M
    LaPlant, D
    Marvak, E
    FIFTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 1998, : 164 - 173
  • [50] SOFTWARE REQUIREMENTS OF UNIVERSITIES
    SAMET, PA
    COMPUTER JOURNAL, 1968, 11 (02): : 236 - &