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
Link To Document :
بازگشت