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 …

Managing trade-offs in self-adaptive software architectures: A systematic map** study

M Salama, R Bahsoon, N Bencomo - Managing trade-offs in adaptable …, 2017 - Elsevier
Self-adaptation has been driven by the need to achieve and maintain quality attributes in the
face of the continuously changing requirements, as well as the uncertain demand during run …

Run-time adaptation of quality attributes for automated planning

R Wohlrab, R Meira-Góes, M Vierhauser - Proceedings of the 17th …, 2022 - dl.acm.org
Self-adaptive systems typically operate in heterogeneous environments and need to
optimize their behavior based on a variety of quality attributes to meet stakeholders' needs …

Defining emergent software using continuous self-assembly, perception, and learning

RR Filho, B Porter - ACM Transactions on Autonomous and Adaptive …, 2017 - dl.acm.org
Architectural self-organisation, in which different configurations of software modules are
dynamically assembled based on the current context, has been shown to be an effective …

Losing control: The case for emergent software systems using autonomous assembly, perception, and learning

B Porter, R Rodrigues Filho - 2016 IEEE 10th International …, 2016 - ieeexplore.ieee.org
Architectural self-organisation, in which different configurations of software modules are
dynamically assembled based on the current context, has been shown to be an effective …

Enhancing context specifications for dependable adaptive systems: A data mining approach

A Rodrigues, GN Rodrigues, A Knauss, R Ali… - Information and software …, 2019 - Elsevier
Context: Adaptive systems are expected to cater for various operational contexts by having
multiple strategies in achieving their objectives and the logic for matching strategies to an …

Improving scalability and reward of utility-driven self-healing for large dynamic architectures

S Ghahremani, H Giese, T Vogel - ACM Transactions on Autonomous …, 2020 - dl.acm.org
Self-adaptation can be realized in various ways. Rule-based approaches prescribe the
adaptation to be executed if the system or environment satisfies certain conditions. They …

Quantun: Quantification of uncertainty for the reassessment of requirements

N Bencomo - 2015 IEEE 23rd International Requirements …, 2015 - ieeexplore.ieee.org
Self-adaptive systems (SASs) should be able to adapt to new environmental contexts
dynamically. The uncertainty that demands this runtime self-adaptive capability makes it …

The reassessment of preferences of non-functional requirements for better informed decision-making in self-adaptation

LHG Paucar, N Bencomo - 2016 IEEE 24th International …, 2016 - ieeexplore.ieee.org
Decision-making requires the quantification and trade-off of multiple non-functional
requirements (NFRs) and the analysis of costs and benefits between alternative solutions …

Dynamic evaluation of microservice granularity adaptation

S Hassan, R Bahsoon, L Minku, N Ali - ACM Transactions on …, 2022 - dl.acm.org
Microservices have gained acceptance in software industries as an emerging architectural
style for autonomic, scalable, and more reliable computing. Among the critical microservice …