DocumentCode
609937
Title
Robustness Evaluation of Controllers in Self-Adaptive Software Systems
Author
Camara, J. ; de Lemos, Rogerio ; Laranjeiro, Nuno ; Ventura, Renato ; Vieira, Marco
Author_Institution
Univ. of Coimbra, Coimbra, Portugal
fYear
2013
fDate
1-5 April 2013
Firstpage
1
Lastpage
10
Abstract
An increasingly important requirement for software-intensive systems is the ability to self-manage by adapting their structure and behavior at run-time in an autonomous way as a response to a variety of changes that may occur to the system, its environment, or its goals. In particular, self-adaptive (or autonomic) systems incorporate complex software components that act as controllers of a target system by executing actions through effectors, based on information monitored by probes. However, although these controllers are becoming critical in many application domains, it is still difficult to assess their robustness. The proposed approach for evaluating the robustness of controllers for self-adaptive software systems, is aimed at the effective identification of design faults. To achieve this objective, our proposal is based on a set of robustness tests that include the provision of mutated inputs to the interfaces between the controller and the target system (i.e., probes). The feasibility of the approach is evaluated in the context of Znn.com, a case study implemented using the Rainbow framework for architecture-based self-adaptation.
Keywords
software fault tolerance; autonomic software system; controller robustness evaluation; design fault identification; robustness test; self-adaptive software system; software component; software-intensive system; Control systems; Monitoring; Probes; Resilience; Robustness; Software systems; Testing; Assurances; Controller; Robustness; Self-adaptive Systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing (LADC), 2013 Sixth Latin-American Symposium on
Conference_Location
Rio de Janeiro
Print_ISBN
978-1-4673-5746-3
Type
conf
DOI
10.1109/LADC.2013.17
Filename
6542600
Link To Document