Title :
Software Configuration Management for Product Derivation in Software Product Families
Author :
Thao, Cheng ; Munson, Ethan V. ; Nguyen, Tien N.
Author_Institution :
Univ. of Wisconsin-Milwaukee, Milwaukee
fDate :
March 31 2008-April 4 2008
Abstract :
A key process in software product line (SPL) engineering is product derivation, which is the process of building software products from a base set of core assets. During product derivation, the components in both core assets and derived software products are modified to meet needs for different functionality, platforms, quality attributes, etc. However, existing software configuration management (SCM) systems do not sufficiently support the derivation process in SPL. In this paper, we introduce a novel SCM system that is well-suited for product derivation in SPL. Our tool, MoSPL handles version management at the component level via its product versioning and data models. It explicitly manages logical constraints and derivation relations among components in both core assets and derived products, thus enabling the automatic propagation of changes in the core assets to their copies in derived products and vice versa. The system can also detect conflicting changes to different copies of components in software product lines.
Keywords :
configuration management; object-oriented programming; software management; MoSPL; core assets; data models; derivation relations; derived software products; logical constraints; product derivation; product versioning; software configuration management; software product families; software product line engineering; version management; Asset management; Conference management; Data models; Engineering management; Information technology; Productivity; Programming; Software quality; Software tools; System software; Product Derivation; Software Configuration Management; Software Product Line;
Conference_Titel :
Engineering of Computer Based Systems, 2008. ECBS 2008. 15th Annual IEEE International Conference and Workshop on the
Conference_Location :
Belfast
Print_ISBN :
0-7695-3141-5
DOI :
10.1109/ECBS.2008.53