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