AFRL/IF Navigation Bar Link to AFRL/IF HomepageLink to AFRL/IF Search Web PageLink to AFRL/IF General Help Web PageLink to AFRL/IF Technology Web PageLink to AFRL/IF Organization ChartLink to AFRL/IF Employee LocatorLink to AFRL/IF Web Site DirectoryLink to AFRL/IF Technology Index Web PageLink to AFRL/IF Technical Library Web PageLink to AFRL/IF Technical Facilities Web Page

JBCI - The Java ByteCode Instrumentor

Category(ies): System Specification
Institution/Company: Object Services & Consulting, Inc.
Description: JBCI is designed to support the insertion of probes and probe stubs into Java bytecode. It modifies .class files by inserting calls to selected probes using selected customizable intrumentation techniques. JBCI can be extended with new probes and instrumentation techniques. Both GUI-based interfaces and programmatic interfaces (using some kind of probe placement specification language based in XML) will be available. [The probes/stubs may call out to non-Java based code via JNI, so the actual probes may be written in various languages.]
For more information: JBCI - The Java ByteCode Instrumentor
Assumptions: Tool is written in Java & therefore runs on any platform supported by Java. Other dependencies may arise (such as adoption of ACME or Sienna).
Status: Active Research Prototype (Sept00-version 0.1) - OBJS welcomes community involvement to improve this tool for DASADA. OBJS will also evolve the tool based upon user feedback.
Availability: Contact Us.
Paul Pazandak
David Wells
See also:

  Last Reviewed:    25 June 2001
pagemaster email