DocumentCode :
1966574
Title :
Integrating Software Product Lines: A Study of Reuse versus Stability
Author :
Gurgel, Alessandro ; Dantas, Francisco ; Garcia, Alessandro ; Sant´Anna, Claudio
Author_Institution :
Inf. Dept.-Opus Res. Group-Software Eng. Lab., Pontifical Catholic Univ. of Rio de Janeiro (PUC-Rio), Rio de Janeiro, Brazil
fYear :
2012
fDate :
16-20 July 2012
Firstpage :
89
Lastpage :
98
Abstract :
To achieve large-scale reuse and accelerate time-to-market, integration of multiple software product lines (SPLs) is becoming a trend. The integration of independently-developed SPLs enables the derivation of new products on demand in a particular domain. The basic goal is to foster the reuse of previously-implemented features across a family of independently-developed SPLs. The programming technique employed in this context should promote the reuse of feature code across the SPLs with minimum change effort. Otherwise, the stability of the target SPLs would be compromised. This paper presents an exploratory study on the stepwise integration of three product lines from the board game domain. We investigate how the programming mechanisms supported by aspect-oriented and feature-oriented programming impacted the reuse and stability of those product lines. In particular, we also analyse and compare how the use of these mechanisms made possible to reach a better tradeoff of reuse and stability of the SPL designs.
Keywords :
computer games; object-oriented programming; product development; software reusability; SPL design; aspect-oriented programming; board game domain; feature code reuse; feature-oriented programming; independently-developed SPL; large-scale reuse; product line stability; programming mechanisms; programming technique; software product line integration; stepwise integration; time-to-market; Conferences; Software; Product Line Integration; Reuse; Software Product Lines; Stability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2012 IEEE 36th Annual
Conference_Location :
Izmir
ISSN :
0730-3157
Print_ISBN :
978-1-4673-1990-4
Electronic_ISBN :
0730-3157
Type :
conf
DOI :
10.1109/COMPSAC.2012.18
Filename :
6340130
Link To Document :
بازگشت