Iterative test suites refinement for elastic computing systems
File(s) 2013-nier.pdf (232.94 KB)
Accepted version
Author(s)
Gambi, A
Filieri, A
Dustdar, S
Type
Conference Paper
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.
Date Issued
2013-08-18
Date Acceptance
2013-08-18
Citation
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, 2013, pp.635-638
ISBN
978-1-4503-2237-9
Publisher
ACM
Start Page
635
End Page
638
Journal / Book Title
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Copyright Statement
© ACM 2013. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, http://dx.doi.org/10.1145/2491411.2494579
Source
9th Joint Meeting on Foundations of Software Engineering
Publication Status
Published
Start Date
2013-08-18
Finish Date
2013-08-26
Coverage Spatial
Saint Petersburg, Russia
