vaibhavbsharma / jpf-symbc-veritesting

This repository is now obsolete. This is a fork of the jpf-symbc repository where we were adding veritesting capabilities to SPF.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Please refer to VeritestingTransformations for the latest code that adds path-merging to Symbolic PathFinder.

Symbolic (Java) PathFinder:

This JPF extension provides symbolic execution for Java bytecode. It performs a non-standard interpretation of byte-codes. Currently, it allows symbolic execution on methods with arguments of basic types (int, long, double, boolean, etc.). Symbolic input globals and method pre-conditions are specified via user annotations (see symbc/examples and symbc/test).

A paper describing Symbolic PathFinder appeared at ISSTA'08:

Title: Combining Unit-level Symbolic Execution and System-level Concrete Execution for Testing NASA Software, Authors: C. S. Pasareanu, P. C. Mehlitz, D. H. Bushnell, K. Gundy-Burlet, M. Lowry, S. Person, M. Pape.

Tool documentation can be found at: http://babelfish.arc.nasa.gov/trac/jpf/wiki/projects/jpf-symbc

About

This repository is now obsolete. This is a fork of the jpf-symbc repository where we were adding veritesting capabilities to SPF.


Languages

Language:Java 99.9%Language:Shell 0.1%Language:Ruby 0.0%Language:C 0.0%Language:Batchfile 0.0%