NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Java PathExplorer: A Runtime Verification ToolWe 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.
Document ID
20020051191
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Havelund, Klaus
(Kestrel Technology, LLC Moffett Field, CA United States)
Rosu, Grigore
(Research Inst. for Advanced Computer Science Moffett Field, CA United States)
Clancy, Daniel
Date Acquired
September 7, 2013
Publication Date
January 1, 2001
Subject Category
Computer Programming And Software
Meeting Information
Meeting: International Space Conference
Location: Montreal
Country: Canada
Start Date: June 18, 2001
Funding Number(s)
CONTRACT_GRANT: 2000-1C-1-0044
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available