DocumentCode
2834432
Title
The Role of Aspects in Software Product Lines
Author
Zhang, Jingjun ; Cai, Xueyong ; Liu, Guangyuan
Author_Institution
Hebei Univ. of Eng., Handan
fYear
2008
fDate
Aug. 29 2008-Sept. 2 2008
Firstpage
588
Lastpage
592
Abstract
Software product lines (SPLs) based development aims at saving development cost as well as reducing time-to-market by structured reuse of base assets for a group of similar products. Requirements of product line are organized into features in FOA (Feature-Oriented Analysis) approach. Commonalities and variabilities among products in a product line are showed in the features. The effectiveness of a SPL approach depends on how well feature variability is implemented and managed. Because there is crosscutting among the features, it is difficult to implement these features into architectural components. In recent years some papers introduce aspect-oriented techniques into SPL to modularize the variable features. In this paper we describe the role of aspects in software product lines from 3 phases, showing their ability for encapsulating variable features into architectural components, and demonstrating how software product lines benefit from adopting aspect-oriented software development concepts.
Keywords
object-oriented methods; software architecture; software development management; software reusability; architectural components; aspect-oriented software development concepts; aspect-oriented techniques; base assets structured reuse; development cost; feature-oriented analysis; software product lines; time-to-market reduction; variable features encapsulation; Application software; Asset management; Computer science; Costs; Engines; Information technology; Programming; Software development management; Software systems; Time to market; AOSD; FOA; SPL; aspect-oriented; software product line;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Technology, 2008. ICCSIT '08. International Conference on
Conference_Location
Singapore
Print_ISBN
978-0-7695-3308-7
Type
conf
DOI
10.1109/ICCSIT.2008.135
Filename
4624935
Link To Document