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 :
بازگشت