loading...
An Environment for Managing Evolving Product Line Architectures
Amsterdam, The Netherlands September 22-September 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICSM.2003.123544319th IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Akash Garg, University of California, Irvine
Matt Critchlow, University of California, Irvine
Ping Chen, University of California, Irvine
Christopher Van der Westhuizen, University of California, Irvine
Andr? van der Hoek, University of California, Irvine
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 a product line architecture are still lacking. In this paper, we present M?nage, an environment specifically designed to alleviate this problem. Key features of M?nage are its support for: (1) specifying variation points in a product line architecture as optional and/or variant elements, (2) tracking the evolution of a product line architecture and its constituent elements through explicit versioning techniques, and (3) selecting one or more product architectures out of an overall product line architecture by applying user-specified criteria. In this paper, we introduce the approach underlying M?nage, discuss its detailed functionality, and demonstrate its use with a product line architecture for entertainment systems.
Citation:
Akash Garg, Matt Critchlow, Ping Chen, Christopher Van der Westhuizen, Andr? van der Hoek, "An Environment for Managing Evolving Product Line Architectures," icsm, pp.358, 19th IEEE International Conference on Software Maintenance (ICSM'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions