Mutation Testing in Event Programming Language
- 1 UCASE Software Engineering Research Group, University of Cadiz, Spain
Éditorial: Universidad de Cádiz (Dept. Matemáticas), Spain
ISBN: 978-84-608-2823-5
Année de publication: 2015
Pages: 25-31
Type: Communication dans un congrès
Projets liés
Résumé
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.