×

Constructing petri nets from traces for diagnostics

  • US 8,276,124 B2
  • Filed: 06/20/2007
  • Issued: 09/25/2012
  • Est. Priority Date: 06/20/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage medium having computer-executable instructions for causing a computer to perform steps comprising:

  • obtain at least one initial trace from a concurrent program that executed properly;

    use the at least one initial trace to create a Petri Net;

    using the at least one trace to generate unique label or task identifiers for a Petri Net;

    obtain a later trace from a later execution of the concurrent program that did not execute properly; and

    run the later trace against the Petri Net to identify at least one difference by comparing the Petri Net to the later trace corresponding to a subsequent execution of the concurrent program where the concurrent program executed improperly, wherein the comparing includes determining whether a transition in the Petri Net has at least one of the corresponding label or task identifier in the later trace.

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