• DocumentCode
    2648607
  • Title

    Efficient encoding schemes for symbolic analysis of Petri nets

  • Author

    Pastor, Enric ; Cortadella, Jordi

  • Author_Institution
    Dept. of Comput. Archit., Univ. Politecnica de Catalunya, Barcelona, Spain
  • fYear
    1998
  • fDate
    23-26 Feb 1998
  • Firstpage
    790
  • Lastpage
    795
  • Abstract
    Petri nets are a graph-based formalism appropriate to model concurrent systems such as asynchronous circuits or network protocols. Symbolic techniques based on Binary Decision Diagrams (BDDs) have emerged as one of the strategies to overcome the state explosion problem in the analysis of systems modeled by Petri nets. The existing techniques for state encoding use a variable-per-place strategy that leads to encoding schemes with very low density. This drawback has been partially mitigated by using Zero-Suppressed BDDs, that provide a typical reduction of BDD sizes by a factor of two. This work presents novel encoding schemes for Petri nets. By using algebraic techniques to analyze the topology of the net, sets of places “structurally related” can be derived and encoded by only using a logarithmic number of Boolean variables. Such an approach allows one to drastically decrease the number of variables for state encoding and reduce memory and CPU requirements significantly
  • Keywords
    Petri nets; encoding; multiprocessing systems; symbol manipulation; Boolean variables; Petri nets; algebraic techniques; asynchronous circuits; binary decision diagrams; concurrent systems; encoding schemes; network protocols; symbolic analysis; zero-suppressed BDDs; Asynchronous circuits; Binary decision diagrams; Boolean functions; Central Processing Unit; Data structures; Encoding; Explosions; Petri nets; Protocols; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 1998., Proceedings
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-8359-7
  • Type

    conf

  • DOI
    10.1109/DATE.1998.655948
  • Filename
    655948