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 …

Towards Understanding Trust in Self-adaptive Systems

D Van Landuyt, D Halász, S Verreydt… - Proceedings of the 19th …, 2024 - dl.acm.org
Self-adaptive systems (SASs) can change their structures autonomously and dynamically
adapt their behaviors aiming at (i) attaining longer-term system goals and (ii) coping with …

Handling uncertainty in self-adaptive systems: an ontology-based reinforcement learning model

S Ghanadbashi, Z Safavifar, F Taebi… - Journal of Reliable …, 2024 - Springer
Ubiquitous and pervasive systems interact with each other and perform actions favoring the
emergence of a global desired behavior. To function well, these systems need to be self …

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 …

Body sensor network: A self-adaptive system exemplar in the healthcare domain

EB Gil, R Caldas, A Rodrigues… - … for Adaptive and …, 2021 - ieeexplore.ieee.org
Recent worldwide events shed light on the need of human-centered systems engineering in
the healthcare domain. These systems must be prepared to evolve quickly but safely …

Modeling and reasoning about uncertainty in goal models: a decision-theoretic approach

S Liaskos, SM Khan, J Mylopoulos - Software and Systems Modeling, 2022 - Springer
Goal models have been a popular subject of study by researchers in requirements
engineering, due to their ability to capture and analyze alternative solutions through which a …

Runtime verification of self-adaptive systems with changing requirements

M Carwehl, T Vogel, GN Rodrigues… - 2023 IEEE/ACM 18th …, 2023 - ieeexplore.ieee.org
To accurately make adaptation decisions, a self-adaptive system needs precise means to
analyze itself at runtime. To this end, runtime verification can be used in the feedback loop to …

Controller Synthesis for Autonomous Systems with Deep-Learning Perception Components

R Calinescu, C Imrie, R Mangal… - IEEE Transactions …, 2024 - ieeexplore.ieee.org
We present DeepDECS, a new method for the synthesis of correct-by-construction software
controllers for autonomous systems that use deep neural network (DNN) classifiers for the …

Fast Parametric Model Checking with Applications to Software Performability Analysis

X Fang, R Calinescu, S Gerasimou… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
We present an efficient parametric model checking technique for the analysis of software
performability, ie, of the performance and dependability properties of software systems. The …

Design-time performability optimization of runtime adaptation strategies

M Rapp, M Scheerer, R Reussner - Companion of the 2022 ACM/SPEC …, 2022 - dl.acm.org
Self-Adaptive Systems (SASs) adapt themselves to environmental changes during runtime
to maintain Quality of Service (QoS) goals. Designing and optimizing the adaptation strategy …