Self-adaptive systems: A systematic literature review across categories and domains

T Wong, M Wagner, C Treude - Information and Software Technology, 2022 - Elsevier
Context: Championed by IBM's vision of autonomic computing paper in 2003, the autonomic
computing research field has seen increased research activity over the last 20 years …

How do we evaluate self-adaptive software systems?: A ten-year perspective of SEAMS

I Gerostathopoulos, T Vogel, D Weyns… - … for Adaptive and Self …, 2021 - ieeexplore.ieee.org
With the increase of research in self-adaptive systems, there is a need to better understand
the way research contributions are evaluated. Such insights will support researchers to …

SWIM: an exemplar for evaluation and comparison of self-adaptation approaches for web applications

GA Moreno, B Schmerl, D Garlan - Proceedings of the 13th International …, 2018 - dl.acm.org
Research in self-adaptive systems often uses web applications as target systems, running
the actual software on real web servers. This approach has three drawbacks. First, these …

Engineering self-adaptive software systems: From requirements to model predictive control

K Angelopoulos, AV Papadopoulos… - ACM Transactions on …, 2018 - dl.acm.org
Self-adaptive software systems monitor their operation and adapt when their requirements
fail due to unexpected phenomena in their environment. This article examines the case …

Prodspl: Proactive self-adaptation based on dynamic software product lines

I Ayala, AV Papadopoulos, M Amor… - Journal of Systems and …, 2021 - Elsevier
Abstract Dynamic Software Product Lines (DSPLs) are a well-accepted approach to self-
adaptation at runtime. In the context of DSPLs, there are plenty of reactive approaches that …

Planning as optimization: Dynamically discovering optimal configurations for runtime situations

EM Fredericks, I Gerostathopoulos… - 2019 IEEE 13th …, 2019 - ieeexplore.ieee.org
The large number of possible configurations of modern software-based systems, combined
with the large number of possible environmental situations of such systems, prohibits …

Predicting nonfunctional requirement violations in autonomous systems

X Fang, SG Yaman, R Calinescu, J Wilson… - ACM Transactions on …, 2024 - dl.acm.org
Autonomous systems are often used in applications where environmental and internal
changes may lead to requirement violations. Adapting to these changes proactively, ie …

Active monitoring mechanism for control-based self-adaptive systems

Y Qin, Y Tong, Y Xu, C Cao, X Ma - Proceedings of the ACM on Software …, 2024 - dl.acm.org
Control-based self-adaptive systems (control-SAS) are susceptible to deviations from their
pre-identified nominal models. If this model deviation exceeds a threshold, the optimal …

Fault tolerance in cloud manufacturing: An overview

A Al-Dulaimy, M Ashjaei, M Behnam, T Nolte… - … Conference on Mobile …, 2022 - Springer
Utilizing edge and cloud computing to empower the profitability of manufacturing is
drastically increasing in modern industries. As a result of that, several challenges have …

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 …