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 …

An overview of design patterns for self-adaptive systems in the context of the internet of things

C Krupitzer, T Temizer, T Prantl, C Raibulet - IEEE Access, 2020 - ieeexplore.ieee.org
The Internet of Things (IoT) requires the integration of all available, highly specialized, and
heterogeneous devices, ranging from embedded sensor nodes to servers in the cloud. The …

A hybrid approach combining control theory and AI for engineering self-adaptive systems

RD Caldas, A Rodrigues, EB Gil… - Proceedings of the …, 2020 - dl.acm.org
Control theoretical techniques have been successfully adopted as methods for self-adaptive
systems design to provide formal guarantees about the effectiveness and robustness of …

SARDE: a framework for continuous and self-adaptive resource demand estimation

J Grohmann, S Eismann, A Bauer, S Spinner… - ACM Transactions on …, 2021 - dl.acm.org
Resource demands are crucial parameters for modeling and predicting the performance of
software systems. Currently, resource demand estimators are usually executed once for …

Tackling the rich vehicle routing problem with nature-inspired algorithms

V Lesch, M König, S Kounev, A Stein, C Krupitzer - Applied Intelligence, 2022 - Springer
In the last decades, the classical Vehicle Routing Problem (VRP), ie, assigning a set of
orders to vehicles and planning their routes has been intensively researched. As only the …

Assessing self-adaptation strategies using cost-benefit analysis

I Gerostathopoulos, C Raibulet… - 2022 IEEE 19th …, 2022 - ieeexplore.ieee.org
Self-adaptive software systems stand out from traditional ones in that they are able to
autonomously change their behavior and structure during their execution using one or more …

Self-aware optimization of adaptation planning strategies

V Lesch, M Hadry, C Krupitzer, S Kounev - ACM Transactions on …, 2023 - dl.acm.org
In today's world, circumstances, processes, and requirements for software systems are
becoming increasingly complex. To operate properly in such dynamic environments …

Planning landscape analysis for self-adaptive systems

T Chen - Proceedings of the 17th Symposium on Software …, 2022 - dl.acm.org
To assure performance on the fly, planning is arguably one of the most important steps for
self-adaptive systems (SASs), especially when they are highly configurable with a daunting …

Rethinking MAPE: Next Generation Adaptation Control for Learning Adaptive Systems

C Krupitzer, E Henrichs, C Becker - … Essays Dedicated to Ralf Steinmetz on …, 2024 - Springer
Over the last three decades, computer systems completely changed from large-scale and
mainly isolated systems to interactive, often mobile devices. Such devices are equipped with …

Information Reuse and Stochastic Search: Managing Uncertainty in Self-* Systems

C Kinneer, D Garlan, C Le Goues - ACM Transactions on Autonomous …, 2021 - dl.acm.org
Many software systems operate in environments of change and uncertainty. Techniques for
self-adaptation allow these systems to automatically respond to environmental changes, yet …