Awareness requirement and performance management for adaptive systems: a
survey
- URL: http://arxiv.org/abs/2302.05518v1
- Date: Sun, 22 Jan 2023 14:27:11 GMT
- Title: Awareness requirement and performance management for adaptive systems: a
survey
- Authors: Tarik A. Rashid, Bryar A. Hassan, Abeer Alsadoon, Shko Qader, S.
Vimal, Amit Chhabra, Zaher Mundher Yaseen
- Abstract summary: Self-adaptive software can modify its behavior when the assessment indicates that the program is not performing as intended or when improved functionality or performance is available.
This paper presents a review of self-adaptive systems in the context of requirement awareness and summarizes the most common methodologies applied.
- Score: 13.406015141662879
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Self-adaptive software can assess and modify its behavior when the assessment
indicates that the program is not performing as intended or when improved
functionality or performance is available. Since the mid-1960s, the subject of
system adaptivity has been extensively researched, and during the last decade,
many application areas and technologies involving self-adaptation have gained
prominence. All of these efforts have in common the introduction of
self-adaptability through software. Thus, it is essential to investigate
systematic software engineering methods to create self-adaptive systems that
may be used across different domains. The primary objective of this research is
to summarize current advances in awareness requirements for adaptive strategies
based on an examination of state-of-the-art methods described in the
literature. This paper presents a review of self-adaptive systems in the
context of requirement awareness and summarizes the most common methodologies
applied. At first glance, it gives a review of the previous surveys and works
about self-adaptive systems. Afterward, it classifies the current self-adaptive
systems based on six criteria. Then, it presents and evaluates the most common
self-adaptive approaches. Lastly, an evaluation among the self-adaptive models
is conducted based on four concepts (requirements description, monitoring,
relationship, dependency/impact, and tools).
Related papers
- Optimal Baseline Corrections for Off-Policy Contextual Bandits [61.740094604552475]
We aim to learn decision policies that optimize an unbiased offline estimate of an online reward metric.
We propose a single framework built on their equivalence in learning scenarios.
Our framework enables us to characterize the variance-optimal unbiased estimator and provide a closed-form solution for it.
arXiv Detail & Related papers (2024-05-09T12:52:22Z) - From Static Benchmarks to Adaptive Testing: Psychometrics in AI Evaluation [60.14902811624433]
We discuss a paradigm shift from static evaluation methods to adaptive testing.
This involves estimating the characteristics and value of each test item in the benchmark and dynamically adjusting items in real-time.
We analyze the current approaches, advantages, and underlying reasons for adopting psychometrics in AI evaluation.
arXiv Detail & Related papers (2023-06-18T09:54:33Z) - CHESS: A Framework for Evaluation of Self-adaptive Systems based on
Chaos Engineering [0.6875312133832078]
There is an increasing need to assess the correct behavior of self-adaptive and self-healing systems.
There is a lack of systematic evaluation methods for self-adaptive and self-healing systems.
We propose CHESS to address this gap by evaluating self-adaptive and self-healing systems through fault injection based on chaos engineering.
arXiv Detail & Related papers (2023-03-13T17:00:55Z) - A Domain-Agnostic Approach for Characterization of Lifelong Learning
Systems [128.63953314853327]
"Lifelong Learning" systems are capable of 1) Continuous Learning, 2) Transfer and Adaptation, and 3) Scalability.
We show that this suite of metrics can inform the development of varied and complex Lifelong Learning systems.
arXiv Detail & Related papers (2023-01-18T21:58:54Z) - On Evaluating Self-Adaptive and Self-Healing Systems using Chaos
Engineering [0.6117371161379209]
We propose CHESS, an approach for the systematic evaluation of self-adaptive and self-healing systems.
Chaos engineering is a methodology for subjecting a system to unexpected conditions and scenarios.
We investigate the viability of this approach through an exploratory study on a self-healing smart office environment.
arXiv Detail & Related papers (2022-08-28T14:38:57Z) - An Extensible Benchmark Suite for Learning to Simulate Physical Systems [60.249111272844374]
We introduce a set of benchmark problems to take a step towards unified benchmarks and evaluation protocols.
We propose four representative physical systems, as well as a collection of both widely used classical time-based and representative data-driven methods.
arXiv Detail & Related papers (2021-08-09T17:39:09Z) - On the Impact of Applying Machine Learning in the Decision-Making of
Self-Adaptive Systems [17.93069260609691]
We use computational learning theory to determine a theoretical bound on the impact of the machine learning method on the predictions made by the verifier.
To conclude, we look at opportunities for future research in this area.
arXiv Detail & Related papers (2021-03-18T11:59:50Z) - Adaptation to Unknown Situations as the Holy Grail of Learning-Based
Self-Adaptive Systems: Research Directions [3.7311680121118345]
We argue that adapting to unknown situations is the ultimate challenge for self-adaptive systems.
We close discussing whether, even when we can, we should indeed build systems that define their own behaviour and adapt their goals, without involving a human supervisor.
arXiv Detail & Related papers (2021-03-11T19:07:02Z) - Applying Machine Learning in Self-Adaptive Systems: A Systematic
Literature Review [15.953995937484176]
There is currently no systematic overview of the use of machine learning in self-adaptive systems.
We focus on self-adaptive systems that are based on a traditional Monitor-Analyze-Plan-Execute feedback loop (MAPE)
The research questions are centred on the problems that motivate the use of machine learning in self-adaptive systems, the key engineering aspects of learning in self-adaptation, and open challenges.
arXiv Detail & Related papers (2021-03-06T13:45:59Z) - PONE: A Novel Automatic Evaluation Metric for Open-Domain Generative
Dialogue Systems [48.99561874529323]
There are three kinds of automatic methods to evaluate the open-domain generative dialogue systems.
Due to the lack of systematic comparison, it is not clear which kind of metrics are more effective.
We propose a novel and feasible learning-based metric that can significantly improve the correlation with human judgments.
arXiv Detail & Related papers (2020-04-06T04:36:33Z) - Logarithmic Regret Bound in Partially Observable Linear Dynamical
Systems [91.43582419264763]
We study the problem of system identification and adaptive control in partially observable linear dynamical systems.
We present the first model estimation method with finite-time guarantees in both open and closed-loop system identification.
We show that AdaptOn is the first algorithm that achieves $textpolylogleft(Tright)$ regret in adaptive control of unknown partially observable linear dynamical systems.
arXiv Detail & Related papers (2020-03-25T06:00:33Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.