A Linguistic Analysis Engine for Natural Language Use Case Description and Its Application to Dependability Analysis in Industrial Use Cases

被引:27
|
作者
Sinha, Avik [1 ]
Paradkar, Amit [1 ]
Kumanan, Palani [1 ]
Boguraev, Branimir [1 ]
机构
[1] IBM Corp, TJ Watson Res Ctr, Hawthorne, NY USA
关键词
Requirements; Natural language; Validation; Use Cases; Automation;
D O I
10.1109/DSN.2009.5270320
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present 1) a novel linguistic engine made of configurable linguistic components for understanding natural language use case specification; and 2) results of the first of a kind large scale experiment of application of linguistic techniques to industrial use cases. Requirement defects are well known to have adverse effects on dependability of software systems. While formal techniques are often cited as a remedy for specification errors, natural language remains the predominant mode for specifying requirements. Therefore, for dependable system development, a natural language processing technique is required that can translate natural language textual requirements into validation ready computer models. In this paper, we present the implementation details of such a technique and the results of applying a prototype implementation of our technique to 80 industrial and academic use case descriptions. We report on the accuracy and effectiveness of our technique. The results of our experiment are very encouraging.
引用
收藏
页码:327 / 336
页数:10
相关论文
共 50 条
  • [1] Application of linguistic techniques for Use Case analysis
    Fantechi, A
    Gnesi, S
    Lami, G
    Maccari, A
    IEEE JOINT INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2002, : 157 - 164
  • [2] Parsing Natural Language Text of Use Case Description
    Yalla, Prasanth
    Sharma, Nakul
    2014 CONFERENCE ON IT IN BUSINESS, INDUSTRY AND GOVERNMENT (CSIBIG), 2014,
  • [3] Parsing natural language text of use case description
    20151500725137
    (1) Department of Computer Science Engineering, K.L. University, Vijayawada, Andhra Pradesh, India, 1600, (Institute of Electrical and Electronics Engineers Inc., United States):
  • [4] Applications of linguistic techniques for use case analysis
    A. Fantechi
    S. Gnesi
    G. Lami
    A. Maccari
    Requirements Engineering, 2003, 8 (3) : 161 - 170
  • [5] Towards a Data Driven Natural Language Interface for Industrial IoT Use Cases
    Gui, Zhou
    Harth, Andreas
    PROCEEDINGS OF THE 2021 IEEE INTERNATIONAL CONFERENCE ON HUMAN-MACHINE SYSTEMS (ICHMS), 2021, : 97 - 99
  • [6] From use cases to objects: An industrial information systems case study analysis
    Fernandes, JM
    Machado, RJ
    OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 319 - 328
  • [7] A linguistic analysis of the use of the two hands in sign language poetry
    Crasborn, Onno
    LINGUISTICS IN THE NETHERLANDS 2006, 2006, 23 : 65 - 77
  • [8] Language Use in Nigerian Spam SMSs: A Linguistic Stylistic Analysis
    Onanuga, Paul
    LANGUAGE MATTERS, 2017, 48 (02) : 91 - 116
  • [9] Clinical use of linguistic discourse analysis for the assessment of language in aphasia
    Bryant, Lucy
    Spencer, Elizabeth
    Ferguson, Alison
    APHASIOLOGY, 2017, 31 (10) : 1105 - 1126
  • [10] ANALYSIS OF INDUSTRIAL BEHAVIOR AND ITS USE IN FORECASTING
    SIMMONDS, WH
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 1972, 3 (02) : 205 - 224