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 条
  • [1] Representing Median Networks with Concept Lattices
    Priss, Uta
    CONCEPTUAL STRUCTURES FOR STEM RESEARCH AND EDUCATION, ICCS 2013, 2013, 7735 : 311 - 321
  • [2] Using concept lattices for requirements reconciliation
    Richards, D
    CONCEPT LATTICES, PROCEEDINGS, 2004, 2961 : 402 - 409
  • [3] REPRESENTING NATURAL-LANGUAGE WITH PROLOG
    GEETHA, TV
    SUBRAMANIAN, RK
    IEEE SOFTWARE, 1990, 7 (02) : 85 - 92
  • [4] Processing natural language requirements
    Ambriola, V
    Gervasi, V
    AUTOMATED SOFTWARE ENGINEERING, 12TH IEEE INTERNATIONAL CONFERENCE, PROCEEDINGS, 1997, : 36 - 45
  • [5] An Approach for Representing Answer Sets in Natural Language
    Fang, Min
    Tompits, Hans
    DECLARATIVE PROGRAMMING AND KNOWLEDGE MANAGEMENT, DECLARE 2017, 2018, 10997 : 115 - 131
  • [6] Representing and reasoning with events from natural language
    Leith, M
    Cunningham, J
    QUALITATIVE AND QUANTITATIVE PRACTICAL REASONING, 1997, 1244 : 406 - 420
  • [7] Structuring Natural Language Requirements with Large Language Models
    Norheim, Johannes J.
    Rebentisch, Eric
    32ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS, REW 2024, 2024, : 68 - 71
  • [8] Semantic Similarities in Natural Language Requirements
    Femmer, Henning
    Mueller, Axel
    Eder, Sebastian
    SOFTWARE QUALITY: QUALITY INTELLIGENCE IN SOFTWARE AND SYSTEMS ENGINEERING, 2020, 371 : 87 - 105
  • [9] Finding Flaws in Natural Language Requirements
    Dwyer, Matthew B.
    COMPUTER, 2016, 49 (11) : 10 - 10
  • [10] Lightweight validation of natural language requirements
    Gervasi, V
    Nuseibeh, B
    SOFTWARE-PRACTICE & EXPERIENCE, 2002, 32 (02): : 113 - 133