Reference:
Joachim Hänsel, Thomas Vogel and Holger Giese, "A Testing Scheme for Self-Adaptive Software Systems with Architectural Runtime Models", in Proceedings of the 2015 IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops, SASOW '15, pp. 134–139, IEEE, 2015.
Abstract:
Self-adaptive software systems (SASS) are equipped with feedback loops to adapt autonomously to changes of the software or environment. In established fields, such as embedded software, sophisticated approaches have been developed to systematically study feedback loops early during the development. In order to cover the particularities of feedback, techniques like one-way and in-the-loop simulation and testing have been included. However, a related approach to systematically test SASS is currently lacking. In this paper we therefore propose a systematic testing scheme for SASS that allows engineers to test the feedback loops early in the development by exploiting architectural runtime models. These models that are available early in the development are commonly used by the activities of a feedback loop at runtime and they provide a suitable high-level abstraction to describe test inputs as well as expected test results. We further outline our ideas with some initial evaluation results by means of a small case study.
Links:
@InProceedings{Haensel+15,
AUTHOR = {Hänsel, Joachim and Vogel, Thomas and Giese, Holger},
TITLE = {{A Testing Scheme for Self-Adaptive Software Systems with
Architectural Runtime Models}},
YEAR = {2015},
BOOKTITLE = {Proceedings of the 2015 IEEE International Conference on
Self-Adaptive and Self-Organizing Systems Workshops},
PAGES = {134--139},
SERIES = {SASOW '15},
PUBLISHER = {IEEE},
URL = {http://dx.doi.org/10.1109/SASOW.2015.27},
ABSTRACT = {Self-adaptive software systems (SASS) are equipped with
feedback loops to adapt autonomously to changes of the software
or environment. In established fields, such as embedded software,
sophisticated approaches have been developed to systematically
study feedback loops early during the development. In order to
cover the particularities of feedback, techniques like one-way and
in-the-loop simulation and testing have been included. However, a
related approach to systematically test SASS is currently lacking. In
this paper we therefore propose a systematic testing scheme for
SASS that allows engineers to test the feedback loops early in the
development by exploiting architectural runtime models. These models
that are available early in the development are commonly used by the
activities of a feedback loop at runtime and they provide a suitable
high-level abstraction to describe test inputs as well as expected
test results. We further outline our ideas with some initial evaluation
results by means of a small case study.}
}
Copyright notice: This material is presented to ensure timely dissemination of
scholarly and technical work. Copyright and all rights therein are retained by
authors or by other copyright holders. All persons copying this information are
expected to adhere to the terms and constraints invoked by each author's copyright.
In most cases, these works may not be reposted without the explicit permission of
the copyright holder.
Powered by
bibtexbrowser