Abstract
We propose a calculus for marked labelled nets (components), with places and transitions as atoms and merge, addition, fusion and relabelling as operators. The operators are defined using graph-based transformations; each net can be represented by a term. Next, we define both a step semantics for nets and a Plotkin-style SOS semantics for net terms and show their equivalence. In the semantics, both state-oriented and event-oriented properties of components can be expressed. We give a few rules for reducing components to smaller equivalent ones.
Keywords: Semantics; Petri nets; Process algebra; Bisimulation; Modelling; Verification
| Original language | English |
|---|---|
| Pages (from-to) | 1-19 |
| Number of pages | 19 |
| Journal | Theoretical Computer Science |
| Volume | 379 |
| Issue number | 1-2 |
| DOIs | |
| Publication status | Published - 2007 |