State of the art: Dynamic symbolic execution for automated test generation
Combining symbolic execution with model checking to verify parallel numerical programs