• DocumentCode
    3107316
  • Title

    Synthesis of Petri Nets from Finite Partial Languages

  • Author

    Lorenz, Robert ; Bergenthum, R. ; Desel, Jorg ; Mauser, S.

  • Author_Institution
    Catholic Univ. of Eichstatt-Ingolstadt, Eichstatt
  • fYear
    2007
  • fDate
    10-13 July 2007
  • Firstpage
    157
  • Lastpage
    166
  • Abstract
    In this paper we present an algorithm to synthesize a finite place/transition Petri net (p/t-net) from a finite set of labeled partial orders (a finite partial language). This p/t-net has minimal non-sequential behavior including the specified partial language. Consequently, either this net has exactly the non-sequential behavior specified by the partial language, or there is no such p/t-net. We finally develop an algorithm to test whether the synthesized net has exactly the non-sequential behavior specified by the partial language. The algorithms are based on the theory of regions for partial languages developed by Lorenz and Juhas. Thus, this paper shows the applicability of this concept and, for the first time, provides an effective algorithm for the synthesis of system models from partial languages.
  • Keywords
    Petri nets; specification languages; Petri nets synthesis; finite partial languages; finite place-transition Petri net; system models synthesis; Computer science; Concurrent computing; Construction industry; Hardware; Labeling; Petri nets; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design, 2007. ACSD 2007. Seventh International Conference on
  • Conference_Location
    Bratislava
  • ISSN
    1550-4808
  • Print_ISBN
    0-7695-2902-X
  • Type

    conf

  • DOI
    10.1109/ACSD.2007.34
  • Filename
    4276275