Method, system and program product for capturing a semantic level state of a program
AssigneeInternational Business Machines Corporation
InventorsJoseph Gdaniec, James Hennessy, Michael Howland
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJoseph Gdaniec, James Hennessy, Michael Howland
Estimating the term…
The present invention provides a way to collect semantic level state information for a (running) program such as a JVM. Under the present invention, a connection is first made to the virtual machine. Thereafter, a set of Application Program Interface (API) calls are made to nodes of the program to examine the program at a semantic level. Based on the API calls, semantic level state information is captured. References from the nodes (e.g., object-type nodes) of the program are then followed to other nodes (e.g., objects) to capture additional semantic level state information. As this is occurring, the present invention keeps track of all information captured and takes measures to avoid looping and/or duplication. In addition, through the use of configuration information, the present invention can control the information that is collected, as well as a depth of references followed.
A method for capturing a semantic level state of a program, comprising:
A system for capturing a semantic level state of a program, comprising:
A program product stored on a recordable medium for capturing a semantic level state of a program, which when executed, comprises:
A method for deploying an application for capturing a semantic level state of a program, comprising:
Computer software embodied in a propagated signal for capturing a semantic level state of a program, the computer software comprising instructions to cause a computer system to perform the following functions:
Dependencies are inferred from the claim text.