DocumentCode
2615775
Title
How to synthesize nets from languages - a survey
Author
Lorenz, Robert ; Mauser, Sebastian ; Juhás, Gabriel
Author_Institution
Catholic Univ. of Eichstatt-Ingolstadt, Eichstatt
fYear
2007
fDate
9-12 Dec. 2007
Firstpage
637
Lastpage
647
Abstract
In this paper we present a survey on methods for the synthesis of Petri nets from behavioral descriptions given as languages. We consider place/transition Petri nets, elementary Petri nets and Petri nets with inhibitor arcs. For each net class we consider classical languages, step languages and partial languages as behavioral description. All methods are based on the notion of regions of languages. We identify two different types of regions and two different principles of computing from the set of regions of a language a finite Petri net generating this language. For finite or regular languages almost each combination of Petri net class, language type, region type and computation principle can be considered to compute such a net. Altogether, we present a framework for region-based synthesis of Petri nets from languages which integrates almost all known approaches and fills several remaining gaps in literature.
Keywords
Petri nets; formal languages; Petri net region-based synthesis; finite language; regular language; Computational modeling; Computer science; Control system synthesis; Control systems; Electrical equipment industry; Hardware; Information technology; Inhibitors; Manufacturing industries; Petri nets;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference, 2007 Winter
Conference_Location
Washington, DC
Print_ISBN
978-1-4244-1306-5
Electronic_ISBN
978-1-4244-1306-5
Type
conf
DOI
10.1109/WSC.2007.4419657
Filename
4419657
Link To Document