Talks and Poster Presentations (with Proceedings-Entry):
A. Gambi, A. Filieri, S. Dustdar:
"Iterative Test Suites Refinement for Elastic Computing Systems";
Talk: 9th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2013),
Saint Petersburg, Russia;
2013-08-18
- 2013-08-26; in: "9th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2013), Proceedings",
B. Meyer, L. Baresi, M. Mezini (ed.);
ACM,
(2013),
ISBN: 978-1-4503-2237-9;
635
- 638.
English abstract:
Elastic computing systems can dynamically scale to continuously and cost-effectively provide their required Quality of Service in face of time-varying workloads, and they are usually implemented in the cloud. Despite their wide-spread adoption by industry, a formal definition of elasticity and suitable procedures for its assessment and verification are still missing. Both academia and industry are trying to adapt established testing procedures for functional and non-functional properties, with limited effectiveness with respect to elasticity. In this paper we propose a new methodology to automatically generate test-suites for testing the elastic properties of systems. Elasticity, plasticity, and oscillations are first formalized through a convenient behavioral abstraction of the elastic system and then used to drive an iterative test suite refinement process. The outcomes of our approach are a test suite tailored to the violation of elasticity properties and a human-readable abstraction of the system behavior to further support diagnosis and fix.
Keywords:
Cloud, behavioral modeling, model-based testing
Created from the Publication Database of the Vienna University of Technology.