Automated analysis of feature models: Quo vadis?

JA Galindo, D Benavides, P Trinidad… - Computing, 2019 - Springer
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 …

Is there a mismatch between real-world feature models and product-line research?

A Knüppel, T Thüm, S Mennicke, J Meinicke… - Proceedings of the …, 2017 - dl.acm.org
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 …

Graph Transformation for Software Engineers

R Heckel, G Taentzer - Springer International Publishing, doi, 2020 - Springer
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 …

Realizing self-adaptive systems via online reinforcement learning and feature-model-guided exploration

A Metzger, C Quinton, ZÁ Mann, L Baresi, K Pohl - Computing, 2024 - Springer
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 …

Automatically deriving the specification of model editing operations from meta-models

T Kehrer, G Taentzer, M Rindt, U Kelter - … , ICMT 2016, Held as Part of STAF …, 2016 - Springer
To optimally support continuous model evolution in model-based software development,
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

P Marks, XL Hoang, M Weyrich, A Fay - Research in Engineering Design, 2018 - Springer
Automated manufacturing machines in the discrete manufacturing domain frequently face
changes in requirements, such as volatile customer demands or changes in product …

Multi-purpose, multi-level feature modeling of large-scale industrial software systems

D Rabiser, H Prähofer, P Grünbacher… - Software & Systems …, 2018 - Springer
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 …

Towards efficient analysis of variation in time and space

T Thüm, L Teixeira, K Schmid, E Walkingshaw… - Proceedings of the 23rd …, 2019 - dl.acm.org
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 …

Anomaly analyses for feature-model evolution

M Nieke, J Mauro, C Seidl, T Thüm, IC Yu… - ACM SIGPLAN …, 2018 - dl.acm.org
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 …

Stability of product-line samplingin continuous integration

T Pett, S Krieter, T Runge, T Thüm, M Lochau… - Proceedings of the 15th …, 2021 - dl.acm.org
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 …