Reggae: Automated Test Generation for Programs Using Complex Regular Expressions
Source: North Carolina State University
Test coverage such as branch coverage is commonly measured to assess the sufficiency of test inputs. To reduce tedious manual efforts in generating high-covering test inputs, various automated techniques have been proposed. Some recent effective techniques include Dynamic Symbolic Execution (DSE) based on path exploration. However, these existing DSE techniques cannot generate high-covering test inputs for programs using complex regular expressions due to large exploration space; these complex regular expressions are commonly used for input validation and information extraction. To address this issue, the authors propose an approach, named Reggae, to reduce the exploration space of DSE in test generation.
| Format: | Size: | 96.77 | |
| Date: | Sep 2009 |
People who downloaded this item also downloaded
- Why Switch From IPSec to SSL VPN: And Four Steps to Ease Transition
- Securing Layer 2
- Tuning Intrusion Detection to Work With a Two Encryption Key Version of IPsec
- Curing Regular Expressions Matching Algorithms From Insomnia, Amnesia, and Acalculia
- Fast Regular Expression Matching Using Small TCAMs for Network Intrusion Detection and Prevention Systems



