Symbolic PathFinder: symbolic execution of Java bytecode
Combining unit-level symbolic execution and system-level concrete execution for testing nasa software