×

System and method for program verification and optimization

  • US 6,343,376 B1
  • Filed: 10/22/1998
  • Issued: 01/29/2002
  • Est. Priority Date: 10/22/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for verifying the conformity of information with one or more rules, said method comprising the steps of:

  • transforming the information into one or more formulae testable against one or more of the rules;

    generating an initial graph from each of said formulae, each said graph including a directed acyclic graph connecting a plurality of nodes;

    converting each of said one or more rules into one or more distinct search patterns;

    searching each node of each said initial graph for instances of said distinct search pattern and storing each identified instance; and

    repeating the following steps to thereby perform proving of the information as long as new instances of said one or more distinct search patterns are detected;

    selectively modifying said graph;

    identifying one or more regions of sad selectively modified graph as being relevant to a search for said one or more distinct search patterns; and

    searching the nodes only in said identified relevant regions of said selectively modified graph for instances of said one or more distinct search patterns.

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