DocumentCode :
3395085
Title :
Aspect-oriented requirements engineering for software product lines
Author :
Kuloor, Chethana ; Eberlein, Armin
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
fYear :
2003
fDate :
7-10 April 2003
Firstpage :
98
Lastpage :
107
Abstract :
Requirements engineering (RE) helps to identify, analyze and document system requirements. Proper analysis and understanding of system requirements is important because it helps to discover any requirements defects or mistakes in the early stages of development. Several processes and techniques have been developed to assist requirements engineering activities for product development. However, most of the existing product line practices do not comprise all the RE activities required for proper identification, analysis and understanding of product line requirements. In this paper, we propose a systematic and iterative RE approach for product line development. The approach includes all the activities required for proper identification, analysis, modeling and specification of product line requirements. In addition to this, it proposes several specific techniques such as aspect-orientation or separation of concerns, product maps and extensible markup language (XML) to assist different RE activities. The concept of aspect-oriented programming is used for analyzing the common and variable requirements. Product maps are used for determining the scope and characteristics of the product family. Extensible markup language (XML) is used for requirements specification and traceability.
Keywords :
XML; formal specification; systems analysis; XML; aspect oriented programming; aspect-orientation; aspect-oriented requirements engineering; product development; product maps; requirements analysis; requirements modeling; requirements traceability; separation of concerns; software product lines; specification; Conferences; Costs; Drives; Engineering management; Iterative methods; Product development; Productivity; Systems engineering and theory; Time to market; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer-Based Systems, 2003. Proceedings. 10th IEEE International Conference and Workshop on the
Print_ISBN :
0-7695-1917-2
Type :
conf
DOI :
10.1109/ECBS.2003.1194788
Filename :
1194788
Link To Document :
بازگشت