Mutation Testing in Event Programming Language
- 1 UCASE Software Engineering Research Group, University of Cadiz, Spain
Editorial: Universidad de Cádiz (Dept. Matemáticas), Spain
ISBN: 978-84-608-2823-5
Año de publicación: 2015
Páginas: 25-31
Tipo: Aportación congreso
Proyectos relacionados
Resumen
Event processing queries are intended to process continuous event streams. These queries are partially similar to traditional SQL queries, but provide the facilities to express rich features (e.g., pattern expression, sliding window of length and time). An error while implementing a query may result in abnormal program behaviors and lost business opportunities. Mutation testing has been found to be effective to assess test suites quality and generating new test cases. In this work, we propose mutation-based testing of the Event Processing Language (EPL) 4.9.0 (a domain-specific language for processing events), mutation operators which modify different features of EPL queries and a new mutation analysis testing tool for EPL (MuEPL). Moreover, to evaluate MuEPL, we have applied to EPL programs.