Mutation Testing in Event Programming Language
- 1 UCASE Software Engineering Research Group, University of Cadiz, Spain
Argitaletxea: Universidad de Cádiz (Dept. Matemáticas), Spain
ISBN: 978-84-608-2823-5
Argitalpen urtea: 2015
Orrialdeak: 25-31
Mota: Biltzar ekarpena
Lotura duten proiektuak
Laburpena
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.