Method and system for auto-instrumenting java applications through probe injection

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20040123279A1
SERIAL NO

10324360

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A technique is presented for instrumenting a Java application in a just-in-time fashion. A software developer obtains Java class files that comprise an application that the software developer desires to instrument. The software developer also obtains code for instrumentation probes; each probe is associated with a location in an application, e.g., a specific method within a specific class. The probes along with the associated locations are registered in a registry, either programmatically or by loading a configuration file. At class load time, an injector determines whether a loaded class has any instrumentation locations as predetermined by information in the registry. If so, the injector inserts hooks in the loaded class. When the hooks are executed, the hooks can manage the execution of the probes, which can be dynamically added or removed from the registry during runtime and/or dynamically enabled or disabled during runtime.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Boykin, James Russell Pflugerville, TX 4 132
Giammaria, Alberto Austin, TX 41 664
Schlosser, Brian Joseph Austin, TX 4 128
Tapperson, Kevin Gary Austin, TX 6 124

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation