DocumentCode
10581
Title
Design and Implementation of a Tool to Test Service Level Agreements
Author
Palacios, Marino ; Garcia Fanjul, Jose ; Tuya, Javier
Author_Institution
Dept. de Inf., Univ. de Oviedo, Oviedo, Spain
Volume
12
Issue
2
fYear
2014
fDate
Mar-14
Firstpage
256
Lastpage
261
Abstract
In the scope of Services Science, Management and Engineering (SSME), Service Level Agreements (SLAs) are technical documents that contain the conditions that must be fulfilled during the provision and consumption of services. Typically, the violation of the terms specified in the SLA leads to consequences for the stakeholders involved in the agreement. It is therefore important to assure that the Service Based Application (SBA) behaves as expected in order to avoid such consequences. In this context, the testing of SLAs is a challenging and promising area but requires a high cost in terms of effort to design the tests. Hence, it is convenient to automate as much as possible the tasks involved in the generation of the tests. To address this issue, we have designed and implemented SLACT (SLA Combinatorial Testing) tool, which takes the specification of a SLA as the test basis. SLACT automates the generation of tests by means of applying different combinatorial testing techniques. Furthermore, SLACT is able to automatically identify a set of constraints that avoid the obtaining of non-feasible tests by analyzing the information contained in the SLA guarantee terms. We have used SLACT to obtain the tests for a critical eHealth scenario, proposed in the context of a FP7 European Project.
Keywords
combinatorial mathematics; contracts; program testing; service-oriented architecture; FP7 European project; SBA; SLA combinatorial testing tool; SLA guarantee terms; SLACT; SSME; e-health; service based application; service level agreement test; service oriented architectures; services science, management and engineering; software testing; Context awareness; Medical services; Service level agreements; Software testing; Combinatorial Testing; Service Based Applications; Service Level Agreements; Software Testing; Software Testing Automation;
fLanguage
English
Journal_Title
Latin America Transactions, IEEE (Revista IEEE America Latina)
Publisher
ieee
ISSN
1548-0992
Type
jour
DOI
10.1109/TLA.2014.6749546
Filename
6749546
Link To Document