Whole-grain Petri Nets and Processes

被引:2
|
作者
Kock, Joachim [1 ,2 ]
机构
[1] Univ Autonoma Barcelona, Dept Matemat, Edifici C, Cerdanyola Del Valles 08193, Barcelona, Spain
[2] Univ Copenhagen, Copenhagen, Denmark
关键词
Petri nets; processes; operational semantics; categorical semantics; unfolding; graphs; hypergraphs; CODESCENT OBJECTS; EVENT STRUCTURES; ALGEBRAS; SEMANTICS; BEHAVIOR; THEOREM; GRAPHS;
D O I
10.1145/3559103
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a formalism for Petri nets based on polynomial-style finite-set configurations and etale maps. The formalism supports both a geometric semantics in the style of Goltz and Reisig (processes are etale maps from graphs) and an algebraic semantics in the style of Meseguer and Montanari, in terms of free coloured props, and allows the following unification: for P a Petri net, the Segal space of P-processes is shown to be the free coloured prop-in-groupoids on P. There is also an unfolding semantics a la Winskel, which bypasses the classical symmetry problems: with the new formalism, every Petri net admits a universal unfolding, which in turn has associated an event structure and a Scott domain. Since everything is encoded with explicit sets, Petri nets and their processes have elements. In particular, individual-token semantics is native. (Collectivetoken semantics emerges from rather drastic quotient constructions a la Best-Devillers, involving taking pi(0) of the groupoids of states.)
引用
收藏
页数:58
相关论文
共 50 条
  • [1] Branching Processes of General Petri Nets
    Couvreur, Jean-Michel
    Poitrenaud, Denis
    Weil, Pascal
    FUNDAMENTA INFORMATICAE, 2013, 122 (1-2) : 31 - 58
  • [2] Contextual Petri nets, asymmetric event structures, and processes
    Baldan, P
    Corradini, A
    Montanari, U
    INFORMATION AND COMPUTATION, 2001, 171 (01) : 1 - 49
  • [3] Branching Processes of General Petri Nets
    Couvreur, Jean-Michel
    Poitrenaud, Denis
    Weil, Pascal
    APPLICATIONS AND THEORY OF PETRI NETS, 2011, 6709 : 129 - 148
  • [4] An axiomatic characterization of algebras of processes of Petri nets
    Winkowski, Jozef
    FUNDAMENTA INFORMATICAE, 2006, 72 (1-3) : 407 - 420
  • [5] Transforming Communicating Sequential Processes to Petri Nets
    Llorens, M.
    Oliver, J.
    Silva, J.
    Tamarit, S.
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY, 2010, 94
  • [6] Processes of Petri nets with range testing
    Kleijn, Jetty
    Koutny, Maciej
    FUNDAMENTA INFORMATICAE, 2007, 80 (1-3) : 199 - 219
  • [7] Time processes for time Petri nets
    Aura, T
    Lilius, J
    APPLICATION AND THEORY OF PETRI NETS 1997, 1997, 1248 : 136 - 155
  • [8] Petri Nets with Localities and Testing
    Kleijn, Jetty
    Koutny, Maciej
    APPLICATIONS AND THEORY OF PETRI NETS, PROCEEDINGS, 2010, 6128 : 19 - +
  • [9] Robustness analysis of petri nets for complex processes
    Hsieh, FS
    PROCEEDINGS OF THE THIRTY-SEVENTH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2005, : 149 - 153
  • [10] EVENT STRUCTURES FOR PETRI NETS WITH PERSISTENCE
    Baldan, Paolo
    Bruni, Roberto
    Corradini, Andrea
    Gadducci, Fabio
    Melgratti, Hernan
    Montanari, Ugo
    LOGICAL METHODS IN COMPUTER SCIENCE, 2018, 14 (03)