Title :
Managing evolution of software product line
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of Wisconsin-Milwaukee, Milwaukee, WI, USA
Abstract :
In software product line engineering, core assets are shared among multiple products. Core assets and products generally evolve independently. Developers need to capture evolution in both contexts and to propagate changes in both directions between the core assets and the products. We propose a version control system to support product line engineering by supporting the evolution of product line, product derivation, and change propagation from core assets to products and vice versa.
Keywords :
product development; software reusability; core assets; product derivation; software product line engineering; software reuse; version control system; Control systems; Product development; Programming; Prototypes; Software; Standards; USA Councils; software product line engineering; software product line evolution; version control;
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
DOI :
10.1109/ICSE.2012.6227224