×

Methods and apparatus for generating passive testers from properties

  • US 6,061,812 A
  • Filed: 04/03/1998
  • Issued: 05/09/2000
  • Est. Priority Date: 04/03/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for testing a software system U, comprising:

  • (a) defining a formal specification of a logical property P that system U is required not to satisfy;

    (b) generating a passive testing module T based upon property P to monitor system U;

    (c) invoking a function F at specific invocation points during the execution of system U to compute an abstract representation of the state of system U at the current point of execution;

    (d) passing the abstract representation computed by function F to passive testing module T in order to determine whether the abstract representation of the execution of system U to the current point matches illegal property P;

    (e) declaring a "fail" result if the abstract representation matches illegal property P and declaring a "pass" result if the abstract representation of the execution of system U to the current point does not match illegal property P.

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