×

Software verification using hybrid explicit and symbolic model checking

  • US 8,209,667 B2
  • Filed: 01/11/2006
  • Issued: 06/26/2012
  • Est. Priority Date: 01/11/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for verification, comprising:

  • defining a specification comprising properties applicable to a target system;

    grouping execution sequences of the target system into multiple equivalence classes, each of the equivalence classes containing a respective subset of the execution sequences having a respective common control flow;

    identifying one or more of the equivalence classes that contain respective subsets of the execution sequences that are potentially executed by the target system by traversing a graph representing the execution sequences using assignments of representative values to variables; and

    for at least one of the identified equivalence classes, simultaneously verifying all the execution sequences in the equivalence class by evaluating a symbolic representation of the equivalence class so as to verify a compliance of the target system with the specification.

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