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 …

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 …

FEMOSAA: Feature-guided and knee-driven multi-objective optimization for self-adaptive software

T Chen, K Li, R Bahsoon, X Yao - ACM Transactions on Software …, 2018 - dl.acm.org
Self-Adaptive Software (SAS) can reconfigure itself to adapt to the changing environment at
runtime, aiming to continually optimize conflicted nonfunctional objectives (eg, response …

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 …

To adapt or not to adapt? technical debt and learning driven self-adaptation for managing runtime performance

T Chen, R Bahsoon, S Wang, X Yao - Proceedings of the 2018 ACM …, 2018 - dl.acm.org
Self-adaptive system (SAS) can adapt itself to optimize various key performance indicators
in response to the dynamics and uncertainty in environment. In this paper, we present Debt …

Adaptive Test Suits Generation for Self-Adaptive Systems Using SPEA2 Algorithm

MA Jamil, MK Nour, SS Alotaibi, MJ Hussain… - Applied Sciences, 2023 - mdpi.com
Self-adaptive systems are capable of reconfiguring themselves while in use to reduce the
risks forced by environments for which they may not have been specifically designed …

Reducing run-time adaptation space via analysis of possible utility bounds

C Stevens, H Bagheri - Proceedings of the ACM/IEEE 42nd International …, 2020 - dl.acm.org
Self-adaptive systems often employ dynamic programming or similar techniques to select
optimal adaptations at run-time. These techniques suffer from the" curse of dimensionality" …

Virtual Environment Model Generation for CPS Goal Verification using Imitation Learning

YJ Shin, D Shin, DH Bae - ACM Transactions on Embedded Computing …, 2024 - dl.acm.org
Cyber-Physical Systems (CPS) continuously interact with their physical environments
through embedded software controllers that observe the environments and determine …

Environment modeling for adaptive systems: a systematic literature review

F Kneer, E Kamsties, K Schmid - arXiv preprint arXiv:2011.07892, 2020 - arxiv.org
[Context & Motivation] Adaptive systems are an important research area. The dominant
reason for adaptivity in systems are changes in the environment. Thus, it is an important …

Adaptive Test Suits Generation for Large Configurable Systems using SPEA2 Algorithm

MA Jamil, MK Nour, SS Alotaibi, MJ Hussain… - 2023 - preprints.org
Self-adaptive systems are capable of reconfiguring themselves while in use to reduce the
risks forced by environments for which they may not have been specifically designed. Run …