Patent · US Expired

Software instrumentation method and apparatus

US6968540B2 · kind B2 · utility

64Cited by
132References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 12, 2001
Grant dateNov 22, 2005
Priority date
Expiry dateMay 7, 2023

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/4488
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and an apparatus for instrumenting object oriented software that do not require modification to existing source code or to executable files, nor do they require modification to any existing sequences of object resident instructions. Methods include the class interceptor, doppelganger and method hijacking software instrumentation techniques. The class interceptor technique intercepts and monitors the paths of execution associated with methods inherited by a target class. The class doppelganger technique intercepts and monitors the paths of execution entering a target class. The method hijacking technique creates and adds instrumented methods directly to a target class.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.