Title :
A Framework to Refine, Verify, and Identify Aspectual Requirements
Author :
Khan, Shabia Shabir ; Ali, Shaukat ; Jaffar-ur-Rehman
Author_Institution :
Center for Software Dependability Mohammad Ali Jinnah University Islamabad safoora@jinnah.edu.pk
Abstract :
Aspect oriented requirement engineering is concerned with capturing crosscutting concerns at an early stage of software development life cycle. Early identification of concerns enhances modularization at early stage and avoids tangled design and code at later stages. Furthermore, early identification improves quality of product and reduces maintenance costs. There are four main approaches to identify concerns from requirements: viewpoint oriented approach, scenario/use case based approach, problem frame based approach, and goal oriented approach. Each approach identifies, classifies, and refines concerns from different perspective. In this paper, we have combined viewpoint-oriented approach, scenario/use case based approach, and goal oriented approach. A framework is proposed based on this combination, which refines and verifies concerns identified from three different models. Duplicate concerns are removed and finally refined to generate aspects.
Keywords :
Costs; Programming;
Conference_Titel :
Information and Communication Technologies, 2005. ICICT 2005. First International Conference on
Print_ISBN :
0-7803-9421-6
DOI :
10.1109/ICICT.2005.1598636