The use of statement coverage has proved to be a useful met- ric when testing code with a test-suite. Similarly, the cover- age of a grammar’s rules is an effective metric when testing a parser. However when testing a whole parser front-end, it is not immediately obvious whether there is a correlation between rule coverage and underlying code coverage. We use a number of generation strategies to generate a series of test-suites. We apply these test-suites to keystone, a parser front-end for ISO C++ and offer empirical evidence to sug- gest which generation strategy offers the best coverage whilst using the least amount of test-cases
CITATION STYLE
Hennessy, M., & Power, J. (2005). Generation strategies for test-suites of grammar-based software. NUIMCSTR200502. Department of Computer Science, National University of Ireland, Maynooth. Retrieved from http://www.cs.may.ie/research/reports/2005/nuim-cs-tr-2005-02.pdf
Mendeley helps you to discover research relevant for your work.