NASA NTRS · 20020051191
Java PathExplorer: A Runtime Verification Tool
Abstract
We describe recent work on designing an environment called Java PathExplorer for monitoring the execution of Java programs. This environment facilitates the testing of execution traces against high level specifications, including temporal logic formulae. In addition, it contains algorithms for detecting classical error patterns in concurrent programs, such as deadlocks and data races. An initial prototype of the tool has been applied to the executive module of the planetary Rover K9, developed at NASA Ames. In this paper we describe the background and motivation for the development of this tool, including comments on how it relates to formal methods tools as well as to traditional testing, and we then present the tool itself.
Keep this discovery
Explore connections, maps & timelines
Havelund, Klaus, Rosu, Grigore, Clancy, Daniel. 2001-01-01. Java PathExplorer: A Runtime Verification Tool. https://ntrs.nasa.gov/citations/20020051191
Cite the original work for its findings. Save a collection to share your selection of sources.