Representing requirements in natural language as concept lattices

被引:0
|
作者
Richards, D [1 ]
Boettger, K [1 ]
机构
[1] Macquarie Univ, Div Informat & Commun Sci, Dept Comp, Sydney, NSW 2109, Australia
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We have developed a viewpoint development approach to identify and reconcile differences between stakeholder requirements. The initial phase in our approach seeks to provide a formal solution to the problem of converting requirements descriptions in natural language into a computer processable representation. After the group brainstorms the functional requirements in the form of use cases, natural language descriptions axe entered by individual stakeholders for each alternative viewpoint. LinkGrammar is used by ExtrAns to translate the use case sentences into flat logical forms (FLFs). FLFs axe used to create crosstables. Formal Concept Analysis uses the crosstables to develop a graphical representation of the viewpoints and to assist comparison of terms and concepts. We call our approach RECOCASE as we offer a CASE (computer aided software engineering) tool to assist with viewpoint RECOnciliation. This paper focuses on the translation of natural language into crosstables to allow the generation of concept lattices and subsequent comparison of viewpoints.
引用
收藏
页码:425 / 438
页数:14
相关论文
共 50 条
  • [11] Testing against natural language Requirements
    Sneed, Harry M.
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 380 - 387
  • [12] Representing knowledge in controlled natural language: A case study
    Schwitter, R
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2004, 3213 : 711 - 717
  • [13] A Method for Representing Mathematical Expressions as Words in Natural Language
    Watabe, Takayuki
    Miyazaki, Yoshinori
    SMART DIGITAL FUTURES 2014, 2014, 262 : 335 - 344
  • [14] Representing Mental Spaces and Dynamics of Natural Language Semantics
    Golshaie, Ramin
    BRAIN-BROAD RESEARCH IN ARTIFICIAL INTELLIGENCE AND NEUROSCIENCE, 2011, 2 (01): : 44 - 58
  • [15] Logical methods for representing meaning of natural language texts
    Batura, T
    Murzin, F
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 3, PROCEEDINGS, 2004, 3038 : 545 - 551
  • [16] Representing and querying line graphs in natural language:: The iGraph system
    Ferres, Leo
    Parush, Avi
    Li, Zhihong
    Oppacher, Yandu
    Lindgaard, Gitte
    SMART GRAPHICS, PROCEEDINGS, 2006, 4073 : 248 - 253
  • [17] Analysing anaphoric ambiguity in natural language requirements
    Yang, Hui
    de Roeck, Anne
    Gervasi, Vincenzo
    Willis, Alistair
    Nuseibeh, Bashar
    REQUIREMENTS ENGINEERING, 2011, 16 (03) : 163 - 189
  • [18] Reasoning about inconsistencies in natural language requirements
    Gervasi, V
    Zowghi, D
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2005, 14 (03) : 277 - 330
  • [19] Evaluation of Natural Language Requirements in the MODCONTROL Project
    Bucchiarone, Antonio
    Gnesi, Stefania
    Trentanni, Gianluca
    Fantechi, Alessandro
    ERCIM NEWS, 2008, (75): : 52 - 53
  • [20] On the systematic analysis of natural language requirements with CIRCE
    Ambriola V.
    Gervasi V.
    Automated Software Engineering, 2006, 13 (1) : 107 - 167