@paves_intern

An SMT-Based Approach to Coverability Analysis.

, , , , and . CAV, volume 8559 of Lecture Notes in Computer Science, page 603-619. Springer, (2014)

Abstract

Model checkers based on Petri net coverability have been used successfully in recent years to verify safety properties of concurrent shared-memory or asynchronous message-passing software. We revisit a constraint approach to coverability based on classical Petri net analysis techniques. We show how to utilize an SMT solver to implement the constraint approach, and additionally, to generate an inductive invariant from a safety proof. We empirically evaluate our procedure on a large set of existing Petri net benchmarks. Even though our technique is incomplete, it can quickly discharge most of the safe instances. Addition- ally, the inductive invariants computed are usually orders of magnitude smaller than those produced by existing solvers.

Description

An heuristic to (sometimes) find sufficient invaiants using SMT and search guided by finding solutions for insufficiently strong sets of constraints AddedBy:raskin

Links and resources

Tags

community

  • @dblp
  • @paves_intern
@paves_intern's tags highlighted