• Home
  • Search
  • Compositional semantics for open Petri nets based on deterministic processes
  • Cite Icon67
  • https://doi.org/10.1017/s0960129504004311Copy DOI Icon

Compositional semantics for open Petri nets based on deterministic processes

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In order to model the behaviour of open concurrent systems by means of Petri nets, we introduce open Petri nets, a generalisation of the ordinary model where some places, designated as open, represent an interface between the system and the environment. Besides generalising the token game to reflect this extension, we define a truly concurrent semantics for open nets by extending the Goltz–Reisig process semantics of Petri nets. We introduce a composition operation over open nets, characterised as a pushout in the corresponding category, suitable for modelling both interaction through open places and synchronisation of transitions. The deterministic process semantics is shown to be compositional with respect to such a composition operation. If a net $Z_3$ results as the composition of two nets $Z_1$ and $Z_2$, having a common subnet $Z_0$, then any two deterministic processes of $Z_1$ and $Z_2$ that ‘agree’ on the common part, can be ‘amalgamated’ to produce a deterministic process of $Z_3$. Conversely, any deterministic process of $Z_3$ can be decomposed into processes of the component nets. The amalgamation and decomposition operations are shown to be inverse to each other, leading to a bijective correspondence between the deterministic processes of $Z_3$ and the pair of deterministic processes of $Z_1$ and $Z_2$ that agree on the common subnet $Z_0$. Technically, our result is similar to the amalgamation theorem for data-types in the framework of algebraic specification. A possible application field of the proposed constructions and results is the modelling of interorganisational workflows, recently studied in the literature. This is illustrated by a running example.

Similar Papers
  • Book Chapter
  • Citations42

Compositional Modeling of Reactive Systems Using Open Nets

  • Jan 01, 2001
  • P Baldan +3
  • PDF
  • Research Article
  • Citations3

Assembly processes of rhizosphere and phyllosphere bacterial communities in constructed wetlands created via transformation of rice paddies.

  • Feb 20, 2024
  • Frontiers in microbiology
  • Nan Deng +5
  • Research Article
  • Citations55

Process versus unfolding semantics for Place/Transition Petri nets

  • Jan 01, 1996
  • Theoretical Computer Science
  • José Meseguer +2
  • Book Chapter
  • Citations1

Infinitary partial Petri net languages and their relationship to other Petri net semantics

  • Jan 01, 1988
  • Astrid Kiehn
  • Research Article
  • Citations10

Model checking Petri nets with MSVL

  • Jan 21, 2016
  • Information Sciences
  • Ya Shi +3
  • Research Article
  • Citations21

Quantitative estimation of stochastic and deterministic processes for soil prokaryotic community assembly in the Yellow River floodplain

  • Oct 27, 2020
  • European Journal of Soil Science
  • Yanyan Yu +10
  • Research Article
  • Citations1

Pathway Specification and Comparative Queries: A High Level Language with Petri Net Semantics

  • Jun 21, 2014
  • Proceedings of the AAAI Conference on Artificial Intelligence
  • Saadat Anwar +1
  • PDF
  • Research Article
  • Citations2

Revealing Cryptic Changes of Cyanobacterial Community Structure in Two Eutrophic Lakes Using eDNA Sequencing

  • Sep 01, 2020
  • International Journal of Environmental Research and Public Health
  • Yongguang Jiang +4
  • PDF
  • Research Article
  • Citations41

Bacterial Diversity and Interaction Networks of Agave lechuguilla Rhizosphere Differ Significantly From Bulk Soil in the Oligotrophic Basin of Cuatro Cienegas.

  • Jul 16, 2020
  • Frontiers in Plant Science
  • Nguyen E López-Lozano +4
  • Book Chapter
  • Citations85

Rewriting Logic as a Unifying Framework for Petri Nets

  • Jan 01, 2001
  • Mark-Oliver Stehr +2
  • Research Article
  • Citations65

Efficient State Space Search for Time Petri Nets

  • Jan 01, 1998
  • Electronic Notes in Theoretical Computer Science
  • Johan Lilius
  • Research Article
  • Citations1

“Truly concurrent” and nondeterministic semantics of discrete-time Petri nets

  • Jul 01, 2016
  • Programming and Computer Software
  • I B Virbitskaite +2
  • Research Article
  • Citations8

Coloured Petri Nets and the Invariant-Method

  • Jan 01, 1983
  • DAIMI Report Series
  • Kurt Jensen
  • Book Chapter

Grammar Morphisms and Weakly Adhesive Categories

  • Sep 07, 2008
  • Tobias Heindel
  • Dissertation
  • Citations5

Compositional modelling using Petri nets with the analysis power of stochastic hybrid processes

  • May 20, 2019
  • Mariken Everdij
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.