Symbolic PathFinder



This JPF extension project performs symbolic execution of Java programs. One of the main applications is automated generation of test inputs that obtain high coverage (e.g. path coverage) of code. Other applications include error detection in concurrent programs that take inputs from unbounded domains and lightweight theorem proving.

More information, including the tool documentation can be found at: http://babelfish.arc.nasa.gov/trac/jpf/wiki/projects/jpf-symbc/.

Please send questions and comments to java-pathfinder@googlegroups.com or to Corina Pasareanu (corina.s.pasareanu@nasa.gov).