Search-based testing of service level agreements

  • Authors:
  • Massimiliano Di Penta;Gerardo Canfora;Gianpiero Esposito;Valentina Mazza;Marcello Bruno

  • Affiliations:
  • University of Sannio, Benevento, Italy;University of Sannio, Benevento, Italy;University of Sannio, Benevento, Italy;University of Sannio, Benevento, Italy;University of Sannio, Benevento, Italy

  • Venue:
  • Proceedings of the 9th annual conference on Genetic and evolutionary computation
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The diffusion of service oriented architectures introduces the need for novel testing approaches. On the one side, testing must be able to identify failures in the functionality provided by service. On the other side, it needs to identify cases in which the Service Level Agreement (SLA) negotiated between the service provider and the service consumer is not met. This would allow the developer to improve service performances, where needed, and the provider to avoid promising Quality of Service (QoS) levels that cannot be guaranteed. This paper proposes the use of Genetic Algorithms to generate inputs and configurations for service-oriented systems that cause SLA violations. The approach has been implemented in a tool and applied to an audio processing workflow and to a service for chart generation. In both cases, the approach was able to produce test data able to violate some QoS constraints.