Patent · US Expired

Interprocedural analysis and optimization of an object oriented program in the presence of dynamic class loading

US6865730B1 · kind B1 · utility

38Cited by
19References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 26, 2000
Grant dateMar 8, 2005
Priority date
Expiry dateMay 26, 2020

Classification

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

Abstract

A method is provided for analyzing an object oriented program that supports dynamic class loading. A set A of classes in the program is identified, wherein each class within set A is capable of, during execution of the program, causing the loading of a class outside of set A. A first set of method calls belonging to the classes in set A are identified that, during execution of the program, are capable of calling only methods belonging to a class within set A. A second set of method calls belonging to the classes in set A are identified that, during execution of the program, are capable of calling methods belonging to a class outside set A. Data that identifies the first and the second set of method calls is stored for subsequent use.

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