Design-time product line architectures for any-time variability
Science of Computer Programming - Special issue: Software variability management
A comprehensive approach for the development of modular software architecture description languages
ACM Transactions on Software Engineering and Methodology (TOSEM)
Proceedings of the 28th international conference on Software engineering
A foundation for behavioural conformance in software product line architectures
Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis
Component-based version management for embedded computing system design
Proceedings of the 2007 ACM symposium on Applied computing
Modeling Product Line Architectures through Change Sets and Relationships
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Multi-tiered design rationale for change set based product line architectures
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
Modes in component behavior specification via EBP and their application in product lines
Information and Software Technology
Modeling PLA variation of privacy-enhancing personalized systems
Proceedings of the 13th International Software Product Line Conference
Privacy-enhanced web personalization
The adaptive web
Codifying architecture knowledge to support online evolution of software product lines
Proceedings of the 6th International Workshop on SHAring and Reusing Architectural Knowledge
Towards automatic consistency preservation for model-driven software product lines
Proceedings of the 15th International Software Product Line Conference, Volume 2
Rapid system development via product line architecture implementation
RISE'05 Proceedings of the Second international conference on Rapid Integration of Software Engineering Techniques
Hi-index | 0.00 |
The use of product lines is recognized as beneficial inpromoting and structuring both component and architecturereuse throughout an organization. While the businesspractices of using product lines are well-understood andrepresentations for specifying and capturing the underlyingarchitecture of a product line are coming of age, supportenvironments for managing the evolution of a productline architecture are still lacking. In this paper, wepresent Ménage, an environment specifically designed toalleviate this problem. Key features of Ménage are itssupport for: (1) specifying variation points in a productline architecture as optional and/or variant elements, (2)tracking the evolution of a product line architecture andits constituent elements through explicit versioning techniques,and (3) selecting one or more product architecturesout of an overall product line architecture by applyinguser-specified criteria. In this paper, we introduce theapproach underlying Ménage, discuss its detailed functionality,and demonstrate its use with a product line architecturefor entertainment systems.