DocumentCode :
2800090
Title :
Techniques for Developing a Product Line of Product Line Tools: A Comparative Study
Author :
Turnes, Lucinéia ; Bonifacio, R. ; Alves, Vander ; Lämmel, Ralf
Author_Institution :
Comput. Sci. Dept., Univ. of Brasilia, Brasilia, Brazil
fYear :
2011
fDate :
26-27 Sept. 2011
Firstpage :
11
Lastpage :
20
Abstract :
Tool support is essential for Application Engineering in Software Product Lines (SPL). Despite a myriad of existing tools, most lack adequate support for flexibility and adaptability, so that it is hard for them to be applied in different contexts, e.g., addressing variability in different artifacts. Addressing this issue requires exploring underlying commonality and adequately managing variability of such tools. In order to provide systematic guidance in this direction, we have conducted a comparative analysis of variability management techniques for SPL tool development in the context of the SPL Hephaestus tool. The analysis reveals that two techniques, one annotative and another transformational, are most suitable to variability management in Hephaestus, and that their combination is a feasible strategy to improve such management.
Keywords :
software tools; SPL Hephaestus tool; application engineering; product line developing techniques; software product lines; systematic guidance; variability management techniques; Business; Context; Data models; Educational institutions; Measurement; Software; XML; Application Engineering; Hephaestus; SPL tool; Software Product Lines; Variability Management Techniques;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Components, Architectures and Reuse (SBCARS), 2011 Fifth Brazilian Symposium on
Conference_Location :
Sao Paulo
Print_ISBN :
978-1-4673-0208-1
Type :
conf
DOI :
10.1109/SBCARS.2011.13
Filename :
6114562
Link To Document :
بازگشت