Skip to content
JPF is an extensible software analysis framework for Java bytecode. jpf-core is the basis for all JPF projects; you always need to install it. It contains the basic VM and model checking infrastructure, and can be used to check for concurrency defects like deadlocks, and unhandled exceptions like NullPointerExceptions and AssertionErrors.
Branch: master
Clone or download
Hayawi and cyrille-artho Updated Search.java documentation (#184)
* Updated Search.java documentation

Fixed spelling and grammar errors, added verbosity to existing javadoc
and added javadoc where none previously existed.

Surrounded some previously uncaught methods and variables with {@code }
Latest commit c4975b6 Mar 31, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin modified: bin/jpf-sv-comp: adapt script to path convention. Nov 13, 2018
docs/graphics Revert "Removed docs dir (should be in a different place/branch)" Jun 21, 2018
gradle Organized build script Jul 10, 2018
src Updated Search.java documentation (#184) Mar 31, 2019
.gitignore Ignoring reports/ dir Jul 10, 2018
.travis.yml
LICENSE-2.0.txt Initial import May 31, 2017
README.md Removed Codecov badge Jul 11, 2018
build.gradle
gradlew
gradlew.bat
jpf.properties Initial import May 31, 2017
settings.gradle Added Java Plugin to the Gradle build (#52) May 22, 2018

README.md

Java PathFinder

Build Status

An extensible software model checking framework for Java bytecode programs

General Information about JPF

All the latest developments, changes, documentation can be found on our wiki page.

Building and Installing

If you are having problems installing and running JPF, please look at the How to install JPF guide.

We have documented on the wiki a lot of common problems during the install and build processes reported by users. If you are facing any issue, please, make sure that we have not addressed it in documentation. Otherwise, feel free to contact us at java-pathfinder@googlegroups.com or open an issue on the Issue Tracker.

Documentation

There is a constant effort to update and add JPF documentation on the wiki. If you would like to contribute in that, please, contact us at java-pathfinder@googlegroups.com.

Contributions are welcomed and we encourage you to get involved with the community.

Happy Verification -- the Java PathFinder team

You can’t perform that action at this time.