Elements of Petri nets and processes

05/11/2020
by   Joachim Kock, et al.
0

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 terms of free coloured props: the Segal space of P-processes is shown to be the free coloured prop-in-groupoids on P. There is also an unfolding semantics à la Winskel, which bypasses the classical symmetry problems. Since everything is encoded with explicit sets, Petri nets and their processes have elements. In particular, individual-token semantics is native, and the benefits of pre-nets in this respect can be obtained without the need of numberings. (Collective-token semantics emerges from rather drastic quotient constructions à la Best–Devillers, involving taking π_0 of the groupoids of states.)

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/22/2021

A Categorical Semantics for Bounded Petri Nets

We provide a categorical semantics for bounded Petri nets, both in the c...
research
03/01/2021

On Causal Semantics of Petri Nets

We consider approaches for causal semantics of Petri nets, explicitly re...
research
08/29/2018

Petri Nets and Machines of Things That Flow

Petri nets are an established graphical formalism for modeling and analy...
research
08/17/2023

Compositional Semantics of Finite Petri Nets

Structure-preserving bisimilarity is a truly concurrent behavioral equiv...
research
03/02/2021

Abstract Processes and Conflicts in Place/Transition Systems

For one-safe Petri nets or condition/event-systems, a process as defined...
research
01/14/2022

The complexity of soundness in workflow nets

Workflow nets are a popular variant of Petri nets that allow for algorit...
research
07/10/2023

Safety Analysis of Parameterised Networks with Non-Blocking Rendez-Vous

We consider networks of processes that all execute the same finite-state...

Please sign up or login with your details

Forgot password? Click here to reset