• 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