A Categorical Semantics for Hierarchical Petri Nets

01/29/2021
by   Fabrizio Genovese, et al.
0

We show how a particular flavor of hierarchical nets, where the firing of a transition in the parent net must correspond to an execution in some child net, can be modelled utilizing a functorial semantics from a free category - representing the parent net - to the category of sets and spans between them. This semantics can be internalized via Grothendieck construction, resulting in the category of executions of a Petri net representing the semantics of the overall hierarchical net. We conclude the paper by giving an engineering-oriented overview of how our model of hiearchic nets can be implemented in a transaction-based smart contract environment.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/29/2020

A Categorical Semantics for Guarded Petri Nets

We build on the correspondence between Petri nets and frees ymmetric str...
research
08/16/2018

Open Petri Nets

The reachability semantics for Petri nets can be studied using open Petr...
research
04/07/2019

Network Models from Petri Nets with Catalysts

Petri networks and network models are two frameworks for the composition...
research
05/26/2021

Dialectica Petri nets

The categorical modeling of Petri nets has received much attention recen...
research
05/15/2018

Executions in (Semi-)Integer Petri Nets are Compact Closed Categories

In this work, we analyse Petri nets where places are allowed to have a n...
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
02/13/2018

Subtyping for Hierarchical, Reconfigurable Petri Nets

Hierarchical Petri nets allow a more abstract view and reconfigurable Pe...

Please sign up or login with your details

Forgot password? Click here to reset