ACM Home Page
Please provide us with feedback. Feedback
Search-based testing of service level agreements
Full text PdfPdf (227 KB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 9th annual conference on Genetic and evolutionary computation table of contents
London, England
SESSION: Search-based software engineering: papers table of contents
Pages: 1090 - 1097  
Year of Publication: 2007
ISBN:978-1-59593-697-4
Authors
Massimiliano Di Penta  University of Sannio, Benevento, Italy
Gerardo Canfora  University of Sannio, Benevento, Italy
Gianpiero Esposito  University of Sannio, Benevento, Italy
Valentina Mazza  University of Sannio, Benevento, Italy
Marcello Bruno  University of Sannio, Benevento, Italy
Sponsors
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 157,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1276958.1277174
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
A. Andrieux, K. Czajkowski, A. Dan, K. Keahey, H. Ludwig, J. Pruyne, J. Rofrano, S. Tuecke, and M. Xu. Web Services Agreement Specification (WS-Agreement). http://www.gridforum.org/Meetings/GGF11/Documents/draft-ggf-graap-agreement. pdf last accessed: March 9th 2007.
 
2
3
 
4
5
 
6
M. Bruno, G. Canfora, M. DiPenta, G. Esposito, and V. Mazza. Using test cases as contract to ensure service compliance across releases. In Service-Oriented Computing - ICSOC 2005, Third International Conference, Amsterdam, The Netherlands, December 12-15, 2005, Proceedings pages 87--100, 2005.
 
7
 
8
G. Canfora, M. DiPenta, R. Esposito, F. Perfetto, and M. L. Villani. Service composition (re) binding driven by application-specific qos. In Service-Oriented Computing - ICSOC 2006, 4th International Conference, Chicago, IL, USA, December 4-7, 2006, Proceedings pages 141--152, 2006.
9
 
10
J. Cardoso. Quality of Service and Semantic Composition of Workflows PhDthesis, Univ. of Georgia, 2002.
11
12
 
13
 
14
E. Martin, S. Basu, and T. Xie. Automated robustness testing of web services. In Proceedings of the 4th International Workshop on SOA And Web Services Best Practices (SOAWS 2006) October 2006.
 
15
16
 
17
 
18
 
19
M. Turner, D. Budgen, and P. Brereton. Turning software into aservice. IEEE Computer 36(10):38--44, 2003.
 
20
J. Wegener, A. Baresel, and H. Sthamer. Evolutionary test environment for automatic structural testing. Information & Software Technology 43(14):841--854, 2001.
 
21
J. Wegener and M. Grochtmann. Testing temporal correctness of real-time systems by means of genetic algorithms. In Quality Week 1997.
 
22


Collaborative Colleagues:
Massimiliano Di Penta: colleagues
Gerardo Canfora: colleagues
Gianpiero Esposito: colleagues
Valentina Mazza: colleagues
Marcello Bruno: colleagues