2014
DOI: 10.1186/1678-4804-20-1
|View full text |Cite
|
Sign up to set email alerts
|

Testing the robustness of controllers for self-adaptive systems

Abstract: Self-adaptive systems are software-intensive systems endowed with the ability to respond to a variety of changes that may occur in their environment, goals, or the system itself by adapting their structure and behaviour at run-time in an autonomous way. Controllers are complex components incorporated in self-adaptive systems, which are crucial to their function since they are in charge of adapting the target system by executing actions through effectors, based on information monitored by probes. However, altho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 22 publications
(10 citation statements)
references
References 18 publications
0
10
0
Order By: Relevance
“…TESTING OF ASS AND CASS: APPROACHES AND CHALLENGES Cámara et al [31] performed an evaluation study using Znn.com by focusing on the Controllercomponent (i.e. the managing system).…”
Section: Of 46mentioning
confidence: 99%
“…TESTING OF ASS AND CASS: APPROACHES AND CHALLENGES Cámara et al [31] performed an evaluation study using Znn.com by focusing on the Controllercomponent (i.e. the managing system).…”
Section: Of 46mentioning
confidence: 99%
“…Testing of SASS has been addressed by others as well. This related work could usually be assigned to one of the following categories: 1) The adaptation is formally specified and verified with special constructs regarding the adaptation [21,22], 2) the SASS is tested/verified at runtime/online and the verification expressions are adapted to properties unique to adaptation [10]- [12], 3) tests are evolved at runtime in an attempt to test for requirement fulfillment even when the environment or the adaptable software changes [13,14], and 4) testing is carried out at design time addressing the special issues of adaptive systems [15]- [17]. 5) Combined assessment of quality assurance for self-adaptive systems from more than one direction has also been done [23].…”
Section: Related Workmentioning
confidence: 99%
“…Some approaches address the testing of SASS but only for later development stages [10]- [14] when the systems have already been deployed. Others do promote testing in earlier stages but they still assume an executable and complete SASS to run the tests against [15]- [17]. Testing of only parts of the feedback loop is not supported.…”
Section: Introductionmentioning
confidence: 99%
“…When consensus exists, the same evaluation metrics could be related to multi-defect types. In addition, the majority of existing work proposes to manually define the detection rules [88,57,26]. This task is complex, time-consuming and subjective.…”
Section: Introductionmentioning
confidence: 99%