A platform for research: civil engineering, architecture and urbanism
Environment for Managing Evolving Product Line Architectures
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, the authors present Menage, an environment specifically designed to alleviate this problem. The key features of Menage are its support for the following: (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, they introduce the approach underlying Menage, discuss its detailed functionality, and demonstrate its use with a product line architecture for entertainment systems.
Environment for Managing Evolving Product Line Architectures
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, the authors present Menage, an environment specifically designed to alleviate this problem. The key features of Menage are its support for the following: (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, they introduce the approach underlying Menage, discuss its detailed functionality, and demonstrate its use with a product line architecture for entertainment systems.
Environment for Managing Evolving Product Line Architectures
A. Garg (author) / M. Critchlow (author) / P. Chen (author) / C. Van der Westhuizen (author) / A. Van der Hoek (author)
2003
13 pages
Report
No indication
English
Management Practice , Computer Software , Business & Economics , Software engineering , Management planning and control , Architecture , Test and evaluation , Variations , User needs , Evolution(General) , Programming languages , Industries , Product lines , Entertainment systems , Reusability , Product line architectures , Menage , Product engineering , Architecture description languages
Managing Variability in Software Architectures
NTIS | 2001
|Versioning: Evolving Architectures - Dissolving Identities `Nothing is as Persistent as Change'
British Library Online Contents | 2002
|