• DocumentCode
    2784072
  • Title

    An Algorithmic Framework for Coverability in Well-Structured Systems

  • Author

    Strazny, Tim ; Meyer, Roland

  • fYear
    2012
  • fDate
    27-29 June 2012
  • Firstpage
    173
  • Lastpage
    182
  • Abstract
    We generalize the backward algorithm for cover ability in WSTS´s to an algorithmic framework. The idea is to consider the predecessor computation, the witness function, and the processing order as parameters. On the theoretical side, we prove that every instantiation of the functions (that satisfies some requirements) still yields a decision procedure for cover ability. On the practical side, we show that known optimizations like partial order reduction and pruning can be formulated in our framework. We also give a novel acceleration based instantiation. For well-known classes of WSTS´s (PN, PN+Transfer, LCS), we optimize the selection function inspired by A*. We implemented our instantiations and comment on the data structures. Extensive experiments show that the new algorithms can compete with a state-of-the-art tool: MIST2.
  • Keywords
    data structures; formal verification; optimisation; A*; LCS; MIST2; PN; PN+Transfer; WSTS; data structures; decision procedure; optimizations; partial order reduction; predecessor computation; pruning; well-structured systems coverability; Acceleration; Algorithm design and analysis; Complexity theory; Data structures; Petri nets; Protocols; Vectors; Petri nets; algorithmic framework; experiments; implementation; lossy channel systems; model checking; well-structured systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design (ACSD), 2012 12th International Conference on
  • Conference_Location
    Hamburg
  • ISSN
    1550-4808
  • Print_ISBN
    978-1-4673-1687-3
  • Type

    conf

  • DOI
    10.1109/ACSD.2012.26
  • Filename
    6253469