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 …

From goals to components: a combined approach to self-management

D Sykes, W Heaven, J Magee, J Kramer - Proceedings of the 2008 …, 2008 - dl.acm.org
Autonomous or semi-autonomous systems are deployed in environments where contact with
programmers or technicians is infrequent or undesirable. To operate reliably, such systems …

Synthesizing nonanomalous event-based controllers for liveness goals

N D'ippolito, V Braberman, N Piterman… - ACM Transactions on …, 2013 - dl.acm.org
We present SGR (1), a novel synthesis technique and methodological guidelines for
automatically constructing event-based behavior models. Our approach works for an …

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 …

Self-adaptation through incremental generative model transformations at runtime

B Chen, X Peng, Y Yu, B Nuseibeh… - Proceedings of the 36th …, 2014 - dl.acm.org
A self-adaptive system uses runtime models to adapt its architecture to the changing
requirements and contexts. However, there is no one-to-one map** between the …

[BOOK][B] Computer system design: system-on-chip

MJ Flynn, W Luk - 2011 - books.google.com
The next generation of computer system designers will be less concerned about details of
processors and memories, and more concerned about the elements of a system tailored to …

Hybrid planning for decision making in self-adaptive systems

A Pandey, GA Moreno, J Cámara… - 2016 IEEE 10th …, 2016 - ieeexplore.ieee.org
Run-time generation of adaptation plans is a powerful mechanism that helps a self-adaptive
system to meet its goals in a dynamically changing environment. In the past, researchers …

Synthesis of live behaviour models

NR D'Ippolito, V Braberman, N Piterman… - Proceedings of the …, 2010 - dl.acm.org
We present a novel technique for synthesising behaviour models that works for an
expressive subset of liveness properties and conforms to the foundational requirements …

A case study in goal-driven architectural adaptation

W Heaven, D Sykes, J Magee, J Kramer - Software engineering for self …, 2009 - Springer
To operate reliably in environments where interaction with an operator is infrequent or
undesirable, an autonomous system should be capable of both determining how to achieve …

Requirements-based software system adaptation

VE Silva Souza - 2012 - iris.unitn.it
Nowadays, there are more and more software systems operating in highly open, dynamic
and unpredictable environments. Moreover, as technology advances, requirements for these …