DocumentCode :
2970482
Title :
Synthesizing Petri nets from state-based models
Author :
Cortadella, J. ; Kishinevsky, M. ; Lavagno, L. ; Yakovlev, A.
Author_Institution :
Univ. Politecnica de Catalunya, Barcelona, Spain
fYear :
1995
fDate :
5-9 Nov. 1995
Firstpage :
164
Lastpage :
171
Abstract :
This paper presents a method to synthesize labeled Petri nets from state-based models. Although state-based models (such as finite state machines) are a powerful formalism to describe the behavior of sequential systems, they cannot explicitly express the notions of concurrency, causality and conflict Petri nets can naturally capture these notions. The proposed method in based on deriving an elementary transition system (ETS) from a specification model. Previous work has shown that for any ETS there exists a Petri net with minimum transition count (one transition for each label) with a reachability graph isomorphic to the original ETS. This paper presents the first known approach to obtain an ETS from a non-elementary TS and derive a place-irredundant Petri net. Furthermore, by imposing constraints on the synthesis method, different classes of Petri nets can be derived from the same reachability graph (pure, free choice, unique choice). This method has been implemented and efficiently applied in different frameworks: Petri net composition, synthesis of Petri nets from asynchronous circuits, and resynthesis of Petri nets.
Keywords :
Petri nets; asynchronous circuits; finite state machines; logic CAD; Petri nets synthesis; elementary transition system; finite state machines; labeled Petri nets; reachability graph; sequential systems; specification model; state-based models; Asynchronous circuits; Automata; Buildings; Carbon capture and storage; Circuit synthesis; Concurrent computing; Constraint optimization; Design optimization; Merging; Petri nets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
ISSN :
1092-3152
Print_ISBN :
0-8186-8200-0
Type :
conf
DOI :
10.1109/ICCAD.1995.480008
Filename :
480008
Link To Document :
بازگشت