Search NASAโŒ• Search

NASA NTRS ยท 20050240154

JAVA PathFinder

Abstract

JPF is an explicit state software model checker for Java bytecode. Today, JPF is a swiss army knife for all sort of runtime based verification purposes. This basically means JPF is a Java virtual machine that executes your program not just once (like a normal VM), but theoretically in all possible ways, checking for property violations like deadlocks or unhandled exceptions along all potential execution paths. If it finds an error, JPF reports the whole execution that leads to it. Unlike a normal debugger, JPF keeps track of every step how it got to the defect.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Mehhtz, Peter. 2005-03-31. JAVA PathFinder. https://ntrs.nasa.gov/citations/20050240154

Cite the original work for its findings. Save a collection to share your selection of sources.