Software diversity: state of the art and perspectives

I Schaefer, R Rabiser, D Clarke, L Bettini… - International Journal on …, 2012 - Springer
Diversity is prevalent in modern software systems to facilitate adapting the software to
customer requirements or the execution environment. Diversity has an impact on all phases …

[KNJIGA][B] Evolving Software Systems

T Mens, A Serebrenik, A Cleve - 2014 - Springer
In 2008 the predecessor of this book, entitled “Software Evolution”[592] was published by
Springer, presenting the research results of a number of researchers working on different …

Flexible and scalable consistency checking on product line variability models

M Vierhauser, P Grünbacher, A Egyed… - Proceedings of the 25th …, 2010 - dl.acm.org
The complexity of product line variability models makes it hard to maintain their consistency
over time regardless of the modeling approach used. Engineers thus need support for …

A megamodel for software process line modeling and evolution

J Simmonds, D Perovich… - 2015 ACM/IEEE 18th …, 2015 - ieeexplore.ieee.org
Companies formalize software processes as a way of organizing development projects.
Since there are differences in project contexts, a one-size-fits-all approach does not work …

Facilitating the evolution of products in product line engineering by capturing and replaying configuration decisions

W Heider, R Rabiser, P Grünbacher - International Journal on Software …, 2012 - Springer
Software product lines rely on develo** reusable artifacts and defining their variability in
models to support and accelerate the derivation of individual products. A major challenge in …

Simulating evolution in model-based product line engineering

W Heider, R Froschauer, P Grünbacher… - Information and …, 2010 - Elsevier
CONTEXT: Numerous approaches are available for modeling product lines and their
variability. However, the long-term impacts of model-based development on maintenance …

A deployment infrastructure for product line models and tools

M Vierhauser, G Holl, R Rabiser… - 2011 15th …, 2011 - ieeexplore.ieee.org
Industrial experiences show that support for sharing and deploying product line models and
tools is essential when institutionalizing product line engineering. This paper presents key …

[PDF][PDF] Tool Support for Incremental Consistency Checking on Variability Models.

M Vierhauser, D Dhungana, W Heider, R Rabiser… - VaMoS, 2010 - academia.edu
The complexity of variability models makes it hard for product line engineers to maintain
their consistency over time. Engineers need support to detect and resolve inconsistencies. In …

Negotiation constellations in reactive product line evolution

W Heider, P Grünbacher… - 2010 Fourth International …, 2010 - ieeexplore.ieee.org
Software product lines are inevitably subject to continuous evolution due to changing
customer needs, market developments, or technology trends. Reactive evolution means that …

Evolution-driven trace acquisition in eclipse-based product line workspaces

W Heider, P Grünbacher, R Rabiser… - Software and systems …, 2012 - Springer
Software product lines typically are large-scale systems that are maintained and evolved
over many years. New customer requirements, technology changes, and internal …