• DocumentCode
    2410688
  • Title

    Application of Petri net unfoldings to asynchronous design

  • Author

    Taubin, Alexander ; Kondratyev, Alex ; Kishinevsky, Michael

  • Author_Institution
    Aizu Univ., Aizu, Japan
  • Volume
    5
  • fYear
    1997
  • fDate
    12-15 Oct 1997
  • Firstpage
    4279
  • Abstract
    An unfolding is a finite acyclic prefix of a Petri net behavior, which preserves all essential properties of the original Petri net, in particular all reachable markings of the net. An unfolding allows one to analyze partial orders between instances of places and events of the original net in a much simpler form due to absence of cycles. Cutoff criteria for truncating an infinite occurrence net into finite unfoldings are reviewed. We then show how unfoldings can be used for analysis of different properties of Petri nets: boundedness, safety, persistency, deadlocks, etc. Signal transition graphs are interpreted Petri nets widely used for specification and design of asynchronous control circuits. We show how unfoldings can be used at different stages of the design cycle
  • Keywords
    Petri nets; asynchronous circuits; logic design; Petri net behavior; Petri net unfoldings; asynchronous control circuits; asynchronous design; cutoff criteria; design cycle; finite acyclic prefix; finite unfoldings; infinite occurrence net; interpreted Petri nets; partial orders; reachable markings; signal transition graphs; Binary decision diagrams; Boolean functions; Data structures; Explosions; Fires; Petri nets; Safety; Signal design; System recovery; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 1997. Computational Cybernetics and Simulation., 1997 IEEE International Conference on
  • Conference_Location
    Orlando, FL
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-4053-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.1997.637372
  • Filename
    637372