Engineering PapersSearch

NASA NTRS · 20030071151

Instrumentation of Java Bytecode for Runtime Analysis

Abstract

This paper describes JSpy, a system for high-level instrumentation of Java bytecode and its use with JPaX, OUT system for runtime analysis of Java programs. JPaX monitors the execution of temporal logic formulas and performs predicative analysis of deadlocks and data races. JSpy s input is an instrumentation specification, which consists of a collection of rules, where a rule is a predicate/action pair The predicate is a conjunction of syntactic constraints on a Java statement, and the action is a description of logging information to be inserted in the bytecode corresponding to the statement. JSpy is built using JTrek an instrumentation package at a lower level of abstraction.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Goldberg, Allen, Haveland, Klaus. 2003-01-01. Instrumentation of Java Bytecode for Runtime Analysis. https://ntrs.nasa.gov/citations/20030071151

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