EVENT STRUCTURES FOR PETRI NETS WITH PERSISTENCE

被引:7
作者
Baldan, Paolo [1 ]
Bruni, Roberto [2 ]
Corradini, Andrea [2 ]
Gadducci, Fabio [2 ]
Melgratti, Hernan [3 ]
Montanari, Ugo [2 ]
机构
[1] Univ Padua, Padua, Italy
[2] Univ Pisa, Pisa, Italy
[3] Univ Buenos Aires, CONICET, Buenos Aires, DF, Argentina
关键词
event structures; disjunctive causes; local connectedness; Petri nets; persistence; concurrency; unfolding; coreflection;
D O I
10.23638/LMCS-14(3:25)2018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Event structures are a well-accepted model of concurrency. In a seminal paper by Nielsen, Plotkin and Winskel, they are used to establish a bridge between the theory of domains and the approach to concurrency proposed by Petri. A basic role is played by an unfolding construction that maps (safe) Petri nets into a subclass of event structures, called prime event structures, where each event has a uniquely determined set of causes. Prime event structures, in turn, can be identified with their domain of configurations. At a categorical level, this is nicely formalised by Winskel as a chain of coreflections. Contrary to prime event structures, general event structures allow for the presence of disjunctive causes, i.e., events can be enabled by distinct minimal sets of events. In this paper, we extend the connection between Petri nets and event structures in order to include disjunctive causes. In particular, we show that, at the level of nets, disjunctive causes are well accounted for by persistent places. These are places where tokens, once generated, can be used several times without being consumed and where multiple tokens are interpreted collectively, i.e., their histories are inessential. Generalising the work on ordinary nets, Petri nets with persistence are related to a new subclass of general event structures, called locally connected, by means of a chain of coreflections relying on an unfolding construction.
引用
收藏
页数:30
相关论文
共 50 条
  • [31] Real time identification of discrete event systems using Petri nets
    Dotoli, Mariagrazia
    Fanti, Maria Pia
    Mangini, Agostino Marcello
    [J]. AUTOMATICA, 2008, 44 (05) : 1209 - 1219
  • [32] Harnessing Structure Theory of Petri Nets in Discrete Event System Simulation
    Colom, Jose-Manuel
    [J]. APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2024, 2024, 14628 : 3 - 23
  • [33] Systematic structural modelling of discrete event systems using Petri nets
    Kerckhoffs, EJH
    Bobeanu, CV
    [J]. SIMULATION IN INDUSTRY 2001, 2001, : 949 - 958
  • [34] Multi-Event Modeling and Recognition Using Extended Petri Nets
    Qiu, Ji
    Wang, Lide
    Wang, Yin
    Hu, Yu Hen
    [J]. IEEE ACCESS, 2020, 8 (08): : 37879 - 37890
  • [35] On fluidization of discrete event models: observation and control of continuous Petri nets
    Silva, Manuel
    Julvez, Jorge
    Mahulea, Cristian
    Renato Vazquez, C.
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2011, 21 (04): : 427 - 497
  • [36] Control of Deadlocked Discrete-Event Systems Using Petri Nets
    Capkovic, Frantisek
    [J]. ACTA POLYTECHNICA HUNGARICA, 2022, 19 (02) : 213 - 233
  • [37] Failures in Discrete Event Systems and Dealing with Them by Means of Petri Nets
    Capkovic, Frantisek
    [J]. INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2017, PT I, 2017, 10191 : 379 - 391
  • [38] On fluidization of discrete event models: observation and control of continuous Petri nets
    Manuel Silva
    Jorge Júlvez
    Cristian Mahulea
    C. Renato Vázquez
    [J]. Discrete Event Dynamic Systems, 2011, 21 : 427 - 497
  • [39] Design of observers/controllers for discrete event systems using Petri nets
    Giua, A
    Seatzu, C
    [J]. SYNTHESIS AND CONTROL OF DISCRETE EVENT SYSTEMS, 2002, : 167 - 182
  • [40] Modeling hierarchical and recursive structures using parametric Petri nets
    Janneck, JW
    Naedele, M
    [J]. PROCEEDINGS OF THE HIGH PERFORMANCE COMPUTING SYMPOSIUM - HPC '99, 1999, : 445 - 452