Title :
GAmera: An Automatic Mutant Generation System for WS-BPEL Compositions
Author :
Dominguez-Jimenez, J.J. ; Estero-Botaro, Antonia ; Garcia-Dominguez, A. ; Medina-Bulo, Inmaculada
Author_Institution :
Dept. Comput. Languages & Syst., Univ. of Cadiz, Cadiz, Spain
Abstract :
Business processes based in WS-BPEL compositions are rapidly becoming commonplace in recent years, so it is important to pay special attention to testing in this context. Mutation testing is a white-box testing technique that has been applied successfully to programs written in several languages. In order to apply it we need a system for mutant generation. This paper presents the first results of applying a new system, GAmera, for automatic mutant generation for WS-BPEL compositions. It is composed by three different elements: an analyzer, a mutant generator and a system that executes and evaluates the mutants. GAmera is based in genetic algorithms and attempts to minimize the number of generated mutants, independently of the number and type of mutation operators, without losing relevant information. It can also detect potentially equivalent mutants allowing to improve the quality of the test suite.
Keywords :
Web services; business data processing; genetic algorithms; program testing; WS-BPEL composition; Web service; automatic mutant generation system; business process execution language; genetic algorithm; mutation testing; white-box testing technique; Computational efficiency; Computer languages; Genetic algorithms; Genetic mutations; Java; System testing; Web services; Genetic Algorithms; Mutation testing; WS-BPEL; Web Service compositions; Web Services;
Conference_Titel :
Web Services, 2009. ECOWS '09. Seventh IEEE European Conference on
Conference_Location :
Eindhoven
Print_ISBN :
978-0-7695-3854-9
DOI :
10.1109/ECOWS.2009.18