×

Storing and querying execution information for object-oriented programs

  • US 5,606,699 A
  • Filed: 04/28/1995
  • Issued: 02/25/1997
  • Est. Priority Date: 04/28/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for storing and accessing information about the execution of one or more object-oriented programs executing on a computer system, comprising the steps of:

  • a. executing one or more object-oriented programs on a central processing unit, each program having one or more objects, each object being an instance of a class, and one or more of the objects communicating with one another during the execution;

    b. collecting one or more events to create an event stream, the event stream representing the communications between objects;

    c. extracting information from the event stream using an execution model;

    d. storing zero or more communication entries in a dictionary, each communication entry comprising a representation of a communication to one or more objects, where communications are extracted by the execution model; and

    e. accessing information about the objects during execution by one or more queries that cause a client program to perform dictionary search with parameters that satisfy the query.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×