DocumentCode
3225969
Title
IRIS: a semi-formal approach for detecting requirements interactions
Author
Shehata, Mohamed ; Eberlein, Armin ; Fapojuwo, Abraham
Author_Institution
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
fYear
2004
fDate
24-27 May 2004
Firstpage
273
Lastpage
281
Abstract
Requirements engineering is considered a critical phase of the software development life cycle. However, because of the complexity of today´s projects, requirements often have a negative impact on each other. Requirements interaction detection is an important activity for the discovery of such unwanted interactions. Commonly used detection processes are oriented towards the telecommunication domain and are done using either human experts or formal approaches. This paper presents IRIS, which stands for identifying requirements interactions using semiformal methods. The novelty of IRIS is threefold: first, IRIS uses semiformal methods for the detection of interactions between requirements. This helps to fill in the gap between the commonly used informal and formal approaches. Secondly, IRIS is a domain independent approach, which means that it is not limited to the telecommunications domain but can be used in any field. Thirdly, IRIS has a basic core as well as extension hooks for future expansion through the creation of new plug-ins that can be attached to the hooks. This paper first presents an overview of IRIS along with its basic core. It then describes the customizability of IRIS through hooks and plug-ins. Finally it presents the customization of IRIS using different plug-ins for different domains as well as a summary of the results obtained from these domains.
Keywords
formal verification; software development management; software prototyping; IRIS semiformal approach; requirements engineering; requirements interaction detection; software development life cycle; telecommunications domain; Conferences; Costs; Delay; Humans; Iris; Phase detection; Programming; Software systems; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer-Based Systems, 2004. Proceedings. 11th IEEE International Conference and Workshop on the
Print_ISBN
0-7695-2125-8
Type
conf
DOI
10.1109/ECBS.2004.1316709
Filename
1316709
Link To Document