• DocumentCode
    1901791
  • Title

    REInDetector: a framework for knowledge-based requirements engineering

  • Author

    Tuong Huan Nguyen ; Bao Quoc Vo ; Lumpe, Markus ; Grundy, John

  • Author_Institution
    Fac. of Inf. & Commun. Technol., Swinburne Univ. of Technol., Hawthorn, VIC, Australia
  • fYear
    2012
  • fDate
    3-7 Sept. 2012
  • Firstpage
    386
  • Lastpage
    389
  • Abstract
    Requirements engineering (RE) is a coordinated effort to allow clients, users, and software engineers to jointly formulate assumptions, constraints, and goals about a software solution. However, one of the most challenging aspects of RE is the detection of inconsistencies between requirements. To address this issue, we have developed REInDetector, a knowledge-based requirements engineering tool, supporting automatic detection of a range of inconsistencies. It provides facilities to elicit, structure, and manage requirements with distinguished capabilities for capturing the domain knowledge and the semantics of requirements. This permits an automatic analysis of both consistency and realizability of requirements. REInDetector finds implicit consequences of explicit requirements and offers all stakeholders an additional means to identify problems in a more timely fashion than existing RE tools. In this paper, we describe the Description Logic used to capture requirements, the REInDetector tool, its support for inconsistency detection, and its efficacy as applied to several RE examples. An important feature of REInDetector is also its ability to generate comprehensive explanations to provide more insights into the detected inconsistencies.
  • Keywords
    formal specification; knowledge based systems; knowledge representation languages; RE; REInDetector; description logic; domain knowledge; inconsistency detection; knowledge-based requirements engineering; requirement elicitation; requirement management; requirement semantics; requirement structuring; Consistency; Description Logic; Requirements Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2012 Proceedings of the 27th IEEE/ACM International Conference on
  • Conference_Location
    Essen
  • Print_ISBN
    978-1-4503-1204-2
  • Type

    conf

  • DOI
    10.1145/2351676.2351754
  • Filename
    6494962