Issues in mapping change-based product line architectures to configuration management systems
Proceedings of the 13th International Software Product Line Conference
Structuring the modeling space and supporting evolution in software product line engineering
Journal of Systems and Software
Variability modeling for distributed development - a comparison with established practice
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Supporting heterogeneous compositional multi software product lines
Proceedings of the 15th International Software Product Line Conference, Volume 2
Making the leap to a software platform strategy: Issues and challenges
Information and Software Technology
Model-based product line evolution: an incremental growing by extension
Proceedings of the 16th International Software Product Line Conference - Volume 2
Squid: an extensible infrastructure for analyzing software product line implementations
Proceedings of the 16th International Software Product Line Conference - Volume 2
Hi-index | 0.00 |
Evolution is a permanent challenge in product line engineering. Reusable assets such as software components or documents evolve continuously due to new customer requirements or technology changes. This leads to modifications or extensions of the product line's variability models describing the reference architecture. Due to the large size of product lines, single stakeholders or teams can only maintain a small part of a system which poses additional challenges for evolution. This paper presents a tool-supported approach for building and maintaining variability models of large-scale product lines. We structure variability models into multiple model fragments of manageable size that can be created and maintained by individual teams. Model fragments can be merged semi-automatically into a variability model. We illustrate the approach with examples from ongoing industry collaboration.