DocumentCode :
2123049
Title :
An environment for managing evolving product line architectures
Author :
Garg, Akash ; Critchlow, Matt ; Chen, Ping ; Van der Westhuizen, Christopher ; Hoek, Andrévan Der
Author_Institution :
Sch. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
fYear :
2003
fDate :
22-26 Sept. 2003
Firstpage :
358
Lastpage :
367
Abstract :
The use of product lines is recognized as beneficial in promoting and structuring both component and architecture reuse throughout an organization. While the business practices of using product lines are well-understood and representations for specifying and capturing the underlying architecture of a product line are coming of age, support environments for managing the evolution of product line architecture are still lacking. In this paper, we present Menage, an environment specifically designed to alleviate this problem. Key features of Menage are its support for: (1) specifying variation points in product line architecture as optional and/or variant elements; (2) tracking the evolution of product line architecture and its constituent elements through explicit versioning techniques; and (3) selecting one or more product architectures out of overall product line architecture by applying user-specified criteria. In this paper, we introduce the approach underlying Menage, discuss its detailed functionality, and demonstrate its use with product line architecture for entertainment systems.
Keywords :
configuration management; entertainment; management of change; software architecture; software development management; software reusability; user centred design; Menage; architecture reuse; component reuse; entertainment systems; evolution managing; evolution tracking; explicit versioning techniques; industrial software development; product line architectures; user-specified criteria; variation points specification; Application software; Computer architecture; Computer industry; Computer science; Costs; Environmental management; Programming; Standards development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2003. ICSM 2003. Proceedings. International Conference on
ISSN :
1063-6773
Print_ISBN :
0-7695-1905-9
Type :
conf
DOI :
10.1109/ICSM.2003.1235443
Filename :
1235443
Link To Document :
بازگشت