REInDetector: A Framework for Knowledge-Based Requirements Engineering

被引:0
作者
Tuong Huan Nguyen [1 ]
Bao Quoc Vo [1 ]
Lumpe, Markus [1 ]
Grundy, John [1 ]
机构
[1] Swinburne Univ Technol, Fac Informat & Commun Technol, Hawthorn, Vic 3122, Australia
来源
2012 PROCEEDINGS OF THE 27TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE) | 2012年
关键词
Requirements Engineering; Consistency; Description Logic;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:386 / 389
页数:4
相关论文
共 14 条
[1]  
[Anonymous], REASONING WEB
[2]  
[Anonymous], 2007, DESCRIPTION LOGIC HD, DOI DOI 10.1017/CBO9780511711787
[3]  
BOEHM B, 1995, PROC INT CONF SOFTW, P243, DOI 10.1145/225014.225037
[4]   Semantic Parameterization: A Process for Modeling Domain Descriptions [J].
Breaux, Travis D. ;
Anton, Annie I. ;
Doyle, Jon .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2008, 18 (02)
[5]  
Corcho O, 2000, LECT NOTES ARTIF INT, V1937, P80
[6]  
CREGAN A, 2007, P OWLED
[7]   GOAL-DIRECTED REQUIREMENTS ACQUISITION [J].
DARDENNE, A ;
VANLAMSWEERDE, A ;
FICKAS, S .
SCIENCE OF COMPUTER PROGRAMMING, 1993, 20 (1-2) :3-50
[8]   Specifying and analyzing early requirements in Tropos [J].
Fuxman, A ;
Liu, L ;
Mylopoulos, J ;
Pistore, M ;
Roveri, M ;
Traverso, P .
REQUIREMENTS ENGINEERING, 2004, 9 (02) :132-150
[9]  
Henderson P., 2006, ACM Trans. Program. Lang. Syst, V15, P795
[10]  
Horridge M., 2006, OWL EXPERIENCES DIRE, P10