Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleDecember 2024JUST ACCEPTED
An Architectural Viewpoint for Benefit-Cost-Risk-Aware Decision-Making in Self-Adaptive Systems
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Just Accepted https://doi.org/10.1145/3705612Abstract. Self-adaptation equips a software system with a feedback loop that resolves uncertainties during operation and adapts the system to deal with them when necessary. Most self-adaptation approaches today use decision-making mechanisms that select ...
- research-articleDecember 2024JUST ACCEPTED
Context-Aware Proactive Self-Adaptation: A Two-layer Model Predictive Control Approach
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Just Accepted https://doi.org/10.1145/3708998In self-adaptive software systems, the role of context is paramount, especially for proactive self-adaptation. Current research, however, does not fully explore context’s impact, for example on priorities of the requirements. To address this gap, we ...
- research-articleDecember 2024JUST ACCEPTED
An Evaluation of Self-Adaptive Mechanisms for Misconfigurations in Small Uncrewed Aerial Systems
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Just Accepted https://doi.org/10.1145/3707643Small uncrewed aerial systems, sUAS, provide an invaluable resource for performing a variety of surveillance, search, and delivery tasks in remote or hostile terrains which may not be accessible by other means. Due to the critical role sUAS play in these ...
- research-articleSeptember 2024
-
- research-articleSeptember 2024
A User Study on Explainable Online Reinforcement Learning for Adaptive Systems
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 19, Issue 3Article No.: 15, Pages 1–44https://doi.org/10.1145/3666005Online reinforcement learning (RL) is increasingly used for realizing adaptive systems in the presence of design time uncertainty because Online RL can leverage data only available at run time. With Deep RL gaining interest, the learned knowledge is no ...
- research-articleFebruary 2024
Dealing with Drift of Adaptation Spaces in Learning-based Self-Adaptive Systems Using Lifelong Self-Adaptation
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 19, Issue 1Article No.: 5, Pages 1–57https://doi.org/10.1145/3636428Recently, machine learning (ML) has become a popular approach to support self-adaptation. ML has been used to deal with several problems in self-adaptation, such as maintaining an up-to-date runtime model under uncertainty and scalable decision-making. ...
- research-articleFebruary 2024
Self-Adaptive Testing in the Field
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 19, Issue 1Article No.: 4, Pages 1–37https://doi.org/10.1145/3627163We are increasingly surrounded by systems connecting us with the digital world and facilitating our life by supporting our work, leisure, activities at home, health, and so on. These systems are pressed by two forces. On the one side, they operate in ...
- research-articleFebruary 2024
Using Genetic Programming to Build Self-Adaptivity into Software-Defined Networks
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 19, Issue 1Article No.: 2, Pages 1–35https://doi.org/10.1145/3616496Self-adaptation solutions need to periodically monitor, reason about, and adapt a running system. The adaptation step involves generating an adaptation strategy and applying it to the running system whenever an anomaly arises. In this article, we argue ...
- research-articleSeptember 2023
Enforcing Resilience in Cyber-physical Systems via Equilibrium Verification at Runtime
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 18, Issue 3Article No.: 12, Pages 1–32https://doi.org/10.1145/3584364Cyber-physical systems often operate in dynamic environments where unexpected events should be managed while guaranteeing acceptable behavior. Providing comprehensive evidence of their dependability under change represents a major open challenge. In this ...
- research-articleJuly 2022
Deep Learning for Effective and Efficient Reduction of Large Adaptation Spaces in Self-adaptive Systems
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 17, Issue 1-2Article No.: 1, Pages 1–42https://doi.org/10.1145/3530192Many software systems today face uncertain operating conditions, such as sudden changes in the availability of resources or unexpected user behavior. Without proper mitigation these uncertainties can jeopardize the system goals. Self-adaptation is a ...
- research-articleAugust 2021
Applying Machine Learning in Self-adaptive Systems: A Systematic Literature Review
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 15, Issue 3Article No.: 9, Pages 1–37https://doi.org/10.1145/3469440Recently, we have been witnessing a rapid increase in the use of machine learning techniques in self-adaptive systems. Machine learning has been used for a variety of reasons, ranging from learning a model of the environment of a system during operation ...
- research-articleMay 2021
Enki: A Diversity-driven Approach to Test and Train Robust Learning-enabled Systems
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 15, Issue 2Article No.: 5, Pages 1–32https://doi.org/10.1145/3460959Data-driven Learning-enabled Systems are limited by the quality of available training data, particularly when trained offline. For systems that must operate in real-world environments, the space of possible conditions that can occur is vast and ...
- research-articleFebruary 2021
Information Reuse and Stochastic Search: Managing Uncertainty in Self-* Systems
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 15, Issue 1Article No.: 3, Pages 1–36https://doi.org/10.1145/3440119Many software systems operate in environments of change and uncertainty. Techniques for self-adaptation allow these systems to automatically respond to environmental changes, yet they do not handle changes to the adaptive system itself, such as the ...
- research-articleOctober 2019
Supporting Dynamic Workflows with Automatic Extraction of Goals from BPMN
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 14, Issue 2Article No.: 7, Pages 1–38https://doi.org/10.1145/3355488Organizations willing to employ workflow technology have to be prepared to undertake a significant investment of time and effort due to the exceptionally dynamic nature of the business environment. Today, it is unlikely that processes are modeled once ...
- research-articleAugust 2019
Runtime Monitoring and Resolution of Probabilistic Obstacles to System Goals
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 14, Issue 1Article No.: 3, Pages 1–40https://doi.org/10.1145/3337800Software systems are deployed in environments that keep changing over time. They should therefore adapt to changing conditions to meet their requirements. The satisfaction rate of these requirements depends on the rate at which adverse conditions ...
- research-articleJuly 2019
SimCA*: A Control-theoretic Approach to Handle Uncertainty in Self-adaptive Systems with Guarantees
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 13, Issue 4Article No.: 17, Pages 1–34https://doi.org/10.1145/3328730Self-adaptation provides a principled way to deal with software systems’ uncertainty during operation. Examples of such uncertainties are disturbances in the environment, variations in sensor readings, and changes in user requirements. As more systems ...
- research-articleApril 2018
Engineering Self-Adaptive Software Systems: From Requirements to Model Predictive Control
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 13, Issue 1Article No.: 1, Pages 1–27https://doi.org/10.1145/3105748Self-adaptive software systems monitor their operation and adapt when their requirements fail due to unexpected phenomena in their environment. This article examines the case where the environment changes dynamically over time and the chosen adaptation ...
- research-articleNovember 2017
From DevOps to BizOps: Economic Sustainability for Scalable Cloud Applications
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 12, Issue 4Article No.: 25, Pages 1–29https://doi.org/10.1145/3139290Virtualization of resources in cloud computing has enabled developers to commission and recommission resources at will and on demand. This virtualization is a coin with two sides. On one hand, the flexibility in managing virtual resources has enabled ...
- research-articleFebruary 2017
Control Strategies for Self-Adaptive Software Systems
- Antonio Filieri,
- Martina Maggio,
- Konstantinos Angelopoulos,
- Nicolás D’ippolito,
- Ilias Gerostathopoulos,
- Andreas Berndt Hempel,
- Henry Hoffmann,
- Pooyan Jamshidi,
- Evangelia Kalyvianaki,
- Cristian Klein,
- Filip Krikava,
- Sasa Misailovic,
- Alessandro V. Papadopoulos,
- Suprio Ray,
- Amir M. Sharifloo,
- Stepan Shevtsov,
- Mateusz Ujma,
- Thomas Vogel
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Volume 11, Issue 4Article No.: 24, Pages 1–31https://doi.org/10.1145/3024188The pervasiveness and growing complexity of software systems are challenging software engineering to design systems that can adapt their behavior to withstand unpredictable, uncertain, and continuously changing execution environments. Control ...