×

Analysis of the effect of program execution of calling components with data variable checkpointing and resource allocation analysis

  • US 6,154,876 A
  • Filed: 07/30/1997
  • Issued: 11/28/2000
  • Est. Priority Date: 08/10/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for analyzing the effect of execution of a calling component of a computer program on an item of the calling component, the method comprising:

  • determining that the calling component includes a call to a called component, of which the item is an external; and

    determining, from a component model which describes effects of execution of the called component on one or more externals of the called component, the effect of execution of the called component on the item, said component model specifying operations applied to said one or more externals and corresponding state changes produced in said one or more externals, wherein said component model automatically analyzes each possible control flow path through said called componentwherein determining the effect of execution of the called component on the item includes;

    determining whether the item is checked for validity before being used by the called component;

    determining whether the called component allocates and frees the item; and

    determining a state of a resource associated with the item.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×