Patent · US Expired

Application program interface for dynamic instrumentation of a heterogeneous program in a distributed environment

US7263689B1 · kind B1 · utility

66Cited by
8References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 1, 2001
Grant dateAug 28, 2007
Priority date
Expiry dateJun 27, 2024

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99952
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Described is an application program interface (API) that enables dynamic modification to applications executing in a heterogeneous distributed computing environment. The application program interface includes a navigation function, a query function, a thread management function, and a modifier function. The navigation function returns program information for a local or remote computer (i.e., specified computing device). The query function returns information about a program on the specified computing device. The thread management function controls execution of other programs on the specified computing device. The modifier function modifies a system memory on the specified computing device that stores the heterogeneous program. The API works in conjunction with a hierarchical intermediate representation of the heterogeneous program such that pre-defined program tools can modify the intermediate representation and write these modifications to the specified computing device while the heterogeneous program remains operational.

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