Automated analysis of feature models: Quo vadis?
Feature models have been used since the 90s to describe software product lines as a way of
reusing common parts in a family of software systems. In 2010, a systematic literature review …
reusing common parts in a family of software systems. In 2010, a systematic literature review …
Is there a mismatch between real-world feature models and product-line research?
Feature modeling has emerged as the de-facto standard to compactly capture the variability
of a software product line. Multiple feature modeling languages have been proposed that …
of a software product line. Multiple feature modeling languages have been proposed that …
Graph Transformation for Software Engineers
The digital transformation of society affects all aspects of human life, offering new
opportunities but also creating challenges and risks. More tasks will be automated using …
opportunities but also creating challenges and risks. More tasks will be automated using …
Realizing self-adaptive systems via online reinforcement learning and feature-model-guided exploration
A self-adaptive system can automatically maintain its quality requirements in the presence of
dynamic environment changes. Develo** a self-adaptive system may be difficult due to …
dynamic environment changes. Develo** a self-adaptive system may be difficult due to …
Automatically deriving the specification of model editing operations from meta-models
To optimally support continuous model evolution in model-based software development,
adequate tool support for model version management is needed. Instead of reporting model …
adequate tool support for model version management is needed. Instead of reporting model …
A systematic approach for supporting the adaptation process of discrete manufacturing machines
Automated manufacturing machines in the discrete manufacturing domain frequently face
changes in requirements, such as volatile customer demands or changes in product …
changes in requirements, such as volatile customer demands or changes in product …
Multi-purpose, multi-level feature modeling of large-scale industrial software systems
Feature models are frequently used to capture the knowledge about configurable software
systems and product lines. However, feature modeling of large-scale systems is challenging …
systems and product lines. However, feature modeling of large-scale systems is challenging …
Towards efficient analysis of variation in time and space
Variation is central to today's software development. There are two fundamental dimensions
to variation: Variation in time refers to the fact that software exists in numerous revisions that …
to variation: Variation in time refers to the fact that software exists in numerous revisions that …
Anomaly analyses for feature-model evolution
Software Product Lines (SPLs) are a common technique to capture families of software
products in terms of commonalities and variabilities. On a conceptual level, functionality of …
products in terms of commonalities and variabilities. On a conceptual level, functionality of …
Stability of product-line samplingin continuous integration
Companies strive to implement continuous integration into their development process to
ensure the quality of their systems. Regression testing within the CI process considers the …
ensure the quality of their systems. Regression testing within the CI process considers the …