A literature review on optimization techniques for adaptation planning in adaptive systems: State of the art and research directions

E Henrichs, V Lesch, M Straesser, S Kounev… - Information and …, 2022 - Elsevier
Context: Recent developments in modern IT systems including internet of things, edge/fog
computing, or cyber–physical systems support intelligent and seamless interaction between …

Software quality trade-offs: A systematic map

S Barney, K Petersen, M Svahnberg, A Aurum… - Information and software …, 2012 - Elsevier
BACKGROUND: Software quality is complex with over investment, under investment and the
interplay between aspects often being overlooked as many researchers aim to advance …

The weights can be harmful: Pareto search versus weighted search in multi-objective search-based software engineering

T Chen, M Li - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
In presence of multiple objectives to be optimized in Search-Based Software Engineering
(SBSE), Pareto search has been commonly adopted. It searches for a good approximation of …

Disentangling factors of variation by mixing them

Q Hu, A Szabó, T Portenier… - Proceedings of the …, 2018 - openaccess.thecvf.com
We propose an approach to learn image representations that consist of disentangled factors
of variation without exploiting any manual labeling or data domain knowledge. A factor of …

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. Developing a self-adaptive system may be difficult due to …

Deep learning for effective and efficient reduction of large adaptation spaces in self-adaptive systems

D Weyns, O Gheibi, F Quin… - ACM Transactions on …, 2022 - dl.acm.org
Many software systems today face uncertain operating conditions, such as sudden changes
in the availability of resources or unexpected user behavior. Without proper mitigation these …

A conceptual framework for adaptation

R Bruni, A Corradini, F Gadducci… - … 2012, Held as Part of the …, 2012 - Springer
In this position paper we present a conceptual vision of adaptation, a key feature of
autonomic systems. We put some stress on the role of control data and argue how some of …

Managing uncertainty in self-adaptive systems with plan reuse and stochastic search

C Kinneer, Z Coker, J Wang, D Garlan… - Proceedings of the 13th …, 2018 - dl.acm.org
Many software systems operate in environments where change and uncertainty are the rule,
rather than exceptions. Techniques for self-adaptation allow these systems to automatically …

Runtime monitoring and resolution of probabilistic obstacles to system goals

A Cailliau, AV Lamsweerde - ACM Transactions on Autonomous and …, 2019 - dl.acm.org
Software systems are deployed in environments that keep changing over time. They should
therefore adapt to changing conditions to meet their requirements. The satisfaction rate of …

Dynamic update of discrete event controllers

L Nahabedian, V Braberman… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Discrete event controllers are at the heart of many software systems that require continuous
operation. Changing these controllers at runtime to cope with changes in its execution …