Abstract
When tested at the system level, many programs require complex and highly structured inputs, which must typically satisfy some formal grammar. Existing techniques for grammar based testing make use of stochastic grammars that randomly derive test sentences from grammar productions, trying at the same time to avoid unbounded recursion. In this paper, we combine stochastic grammars with genetic programming, so as to take advantage of the guidance provided by a coverage oriented fitness function during the sentence derivation and evolution process. Experimental results show that the combination of stochastic grammars and genetic programming outperforms stochastic grammars alone. © 2014 Springer International Publishing Switzerland.
Author supplied keywords
Cite
CITATION STYLE
Kifetew, F. M., Tiella, R., & Tonella, P. (2014). Combining stochastic grammars and genetic programming for coverage testing at the system level. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8636 LNCS, pp. 138–152). Springer Verlag. https://doi.org/10.1007/978-3-319-09940-8_10
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.