Swinburne
Browse

KBRE: a framework for knowledge-based requirements engineering

Download (1.44 MB)
journal contribution
posted on 2024-07-09, 16:30 authored by Tuong Huan Nguyen, Bao Quoc VoBao Quoc Vo, Markus LumpeMarkus Lumpe, John Grundy
Detecting inconsistencies is a critical part of Requirements Engineering (RE) and has been a topic of interest for several decades. Domain knowledge and semantics of requirements not only play important roles in elaborating requirements but are also a crucial way to detect conflicts among them. In this paper we present a novel knowledge-based RE framework (KBRE) in which domain knowledge and semantics of requirements are central to elaboration, structuring, and management of captured requirements. Moreover, we also show how they facilitate the identification of requirements inconsistencies and other related problems. In our KBRE model, Description Logic (DL) is used as the fundamental logical system for requirements analysis and reasoning. In addition, the application of DL in the form of Manchester OWL Syntax brings simplicity to the formalization of requirements while preserving sufficient expressive power. A tool has been developed and applied to an industrial use case to validate our approach.

Funding

Australian Research Council

History

Available versions

PDF (Accepted manuscript)

ISSN

0963-9314

Journal title

Software Quality Journal

Volume

22

Issue

1

Pagination

87-119

Publisher

Springer

Copyright statement

Copyright © 2013 Springer Science+Business Media New York. The accepted manuscript is reproduced in accordance with the copyright policy of the publisher. The final publication is available at Springer via http://dx.doi.org/10.1007/s11219-013-9202-6

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC