Models@ run. time: a guided tour of the state of the art and research challenges

N Bencomo, S Götz, H Song - Software & Systems Modeling, 2019 - Springer
More than a decade ago, the research topic models@ run. time was coined. Since then, the
research area has received increasing attention. Given the prolific results during these …

Software product line engineering and variability management: achievements and challenges

A Metzger, K Pohl - Future of software engineering proceedings, 2014 - dl.acm.org
Software product line engineering has proven to empower organizations to develop a
diversity of similar software-intensive systems (applications) at lower cost, in shorter time …

Modeling cyber–physical systems

P Derler, EA Lee, AS Vincentelli - Proceedings of the IEEE, 2011 - ieeexplore.ieee.org
This paper focuses on the challenges of modeling cyber–physical systems (CPSs) that arise
from the intrinsic heterogeneity, concurrency, and sensitivity to timing of such systems. It …

An overview of Dynamic Software Product Line architectures and techniques: Observations from research and industry

R Capilla, J Bosch, P Trinidad, A Ruiz-Cortés… - Journal of Systems and …, 2014 - Elsevier
Over the last two decades, software product lines have been used successfully in industry
for building families of systems of related products, maximizing reuse, and exploiting their …

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 …

Self-adaptation in software-intensive cyber–physical systems: From system goals to architecture configurations

I Gerostathopoulos, T Bures, P Hnetynka… - Journal of Systems and …, 2016 - Elsevier
Abstract Design of self-adaptive software-intensive cyber–physical systems (siCPS)
operating in dynamic environments is a significant challenge when a sufficient level of …

[HTML][HTML] Variability management in dynamic software product lines for self-adaptive systems—a systematic map**

O Aguayo, S Sepúlveda - Applied Sciences, 2022 - mdpi.com
Context: Dynamic software product lines (DSPLs) have considerably increased their
adoption for variability management for self-adaptive systems. The most widely used models …

Trends in systems and software variability [guest editors' introduction]

J Bosch, R Capilla, R Hilliard - IEEE Software, 2015 - ieeexplore.ieee.org
The two articles in this special section address the topic of systems and software vaiability.
Variability management involves two key challenges. First, industrial reality shows that for …

Adapting requirements models to varying environments

D Alrajeh, A Cailliau, A van Lamsweerde - Proceedings of the ACM/IEEE …, 2020 - dl.acm.org
The engineering of high-quality software requirements generally relies on properties and
assumptions about the environment in which the software-to-be has to operate. Such …

{REX}: A development platform and online learning approach for runtime emergent software systems

B Porter, M Grieves, R Rodrigues Filho… - 12th USENIX Symposium …, 2016 - usenix.org
Conventional approaches to self-adaptive software architectures require human experts to
specify models, policies and processes by which software can adapt to its environment. We …