Program evolution: processes of software change
Program evolution: processes of software change
Software maintenance: an approach to impact analysis of objects change
Software—Practice & Experience
Development/maintenance/reuse: software evolution in product lines
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
Commonality and Variability in Software Engineering
IEEE Software
Support for Mobile Software Processes in CAGIS
EWSPT '00 Proceedings of the 7th European Workshop on Software Process Technology
Structuring Complex Software Processes by "Process Landscaping" (Short Paper)
EWSPT '00 Proceedings of the 7th European Workshop on Software Process Technology
Introducing Traceability to Product Lines
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Dealing with Evolution in Family Architecture
Proceedings of the Workshop on Object-Oriented Technology
Dynamic and Static Views of Software Evolution
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Evolution of on-line process fragments families
ISPW '96 Proceedings of the 10th International Software Process Workshop
Journal of Systems and Software
A variability-centric approach to instantiating core assets in product line engineering
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
A UML-based process meta-model integrating a rigorous process patterns definition
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Feature Assembly Framework: towards scalable and reusable feature models
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Codifying architecture knowledge to support online evolution of software product lines
Proceedings of the 6th International Workshop on SHAring and Reusing Architectural Knowledge
International Journal of Information Management: The Journal for Information Professionals
Hi-index | 0.00 |
Software product family process evolution needs specific support for incremental change. Product line process evolution involves in addition to identifying new requirements the building of a meta-process describing the migration from the old process to the new one. This paper presents basic mechanisms to support software product line process evolution. These mechanisms share four strategies - change identification, change impact, change propagation, and change validation. It also examines three kinds of evolution processes - architecture, product line, and product. In addition, change management mechanisms are identified. Specifically we propose support mechanisms for static local entity evolution and complex entity evolution including transient evolution process. An evolution model prototype based on dependency relationships structure of the various product line artifacts is developed.