Home // ADAPTIVE 2014, The Sixth International Conference on Adaptive and Self-Adaptive Systems and Applications // View article


A Black Box Validation Strategy for Self-adaptive Systems

Authors:
Georg Püschel
Christian Piechnick
Sebastian Götz
Christoph Seidl
Sebastian Richly
Uwe Aßmann

Keywords: self-adaptive systems; service robots; model-based testing; simulation; feedback loops

Abstract:
Self-adaptive systems are able to operate autonomously by reconfiguring themselves for changing context conditions and tasks. This capability requires a process of decision making that can only be partially hard-coded. Some parts of the logic are the result of reasoning and, thus, implicit to the system designer or user. In consequence, the quality of the systems functionality has to be extensively validated before delivery. During the validation, firstly, the response of adaptation decisions as a result of environment change has to be examined. Secondly, it is necessary to check the interaction of adaptation and non-adaptation-related behavior. The management of all this information is expensive. Therefore, we propose an approach that separates environment change, functionality and adaptation concerns using expressive models. The models are executed by a simulator and validated against the real behavior of the system under test. We illustrate the complete approach using an example SAS operating a domestic service robot. Our design process and the proposed modeling principles equip engineers with a toolset that allows them to face the challenging complexity of self-adaptive system validation.

Pages: 111 to 116

Copyright: Copyright (c) IARIA, 2014

Publication date: May 25, 2014

Published in: conference

ISSN: 2308-4146

ISBN: 978-1-61208-341-4

Location: Venice, Italy

Dates: from May 25, 2014 to May 29, 2014