• 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