• Cite Icon5
  • https://doi.org/10.1007/978-3-642-38697-8_4Copy DOI Icon

ω-Petri Nets

  • Jan 1, 2013
  • Gilles Geeraerts +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We introduce ω-Petri nets (ωPN), an extension of plain Petri nets with ω-labeled input and output arcs, that is well-suited to analyse parametric concurrent systems with dynamic thread creation. Most techniques (such as the Karp and Miller tree or the Rackoff technique) that have been proposed in the setting of plain Petri nets do not apply directly to ωPN because ωPN define transition systems that have infinite branching. This motivates a thorough analysis of the computational aspects of ωPN. We show that an ωPN can be turned into a plain Petri net that allows to recover the reachability set of the ωPN, but that does not preserve termination. This yields complexity bounds for the reachability, (place) boundedness and coverability problems on ωPN. We provide a practical algorithm to compute a coverability set of the ωPN and to decide termination by adapting the classical Karp and Miller tree construction. We also adapt the Rackoff technique to ωPN, to obtain the exact complexity of the termination problem. Finally, we consider the extension of ωPN with reset and transfer arcs, and show how this extension impacts the decidability and complexity of the aforementioned problems.

Similar Papers
  • Research Article
  • Citations6

Fine-grain multithreading with minimal compiler support—a cost effective approach to implementing efficient multithreading languages

  • May 01, 1997
  • ACM SIGPLAN Notices
  • Kenjiro Taura +1
  • Book Chapter
  • Citations10

MU-CSeq: Sequentialization of C Programs by Shared Memory Unwindings

  • Jan 01, 2014
  • Ermenegildo Tomasco +4
  • Research Article
  • Citations2

Modular verification of concurrent assembly code with dynamic thread creation and termination

  • Sep 12, 2005
  • ACM SIGPLAN Notices
  • Xinyu Feng +1
  • Research Article
  • Citations29

Runtime Mechanisms for Efficient Dynamic Multithreading

  • Aug 01, 1996
  • Journal of Parallel and Distributed Computing
  • Vijay Karamcheti +2
  • Research Article
  • Citations20

Step-Indexed Kripke Model of Separation Logic for Storable Locks

  • Sep 01, 2011
  • Electronic Notes in Theoretical Computer Science
  • Alexandre Buisse +2
  • Research Article
  • Citations274

The Nexus Approach to Integrating Multithreading and Communication

  • Aug 01, 1996
  • Journal of Parallel and Distributed Computing
  • Ian Foster +2
  • Book Chapter
  • Citations8

Pairwise Reachability Analysis for Higher Order Concurrent Programs by Higher-Order Model Checking

  • Jan 01, 2014
  • Kazuhide Yasukata +2
  • Research Article
  • Citations6

On the ω-language Expressive Power of Extended Petri Nets

  • Apr 01, 2005
  • Electronic Notes in Theoretical Computer Science
  • A Finkel +3
  • Conference Article

A generalized net model of a client/server multiagent system with agent tracking

  • Jun 22, 2004
  • K Georgiev +2
  • Research Article
  • Citations19

Reachability Analysis of Synchronized PA Systems

  • Dec 01, 2005
  • Electronic Notes in Theoretical Computer Science
  • Ahmed Bouajjani
  • Research Article
  • Citations20

SPN as a tool for risk modeling of fires in process industries

  • Jan 23, 2015
  • Journal of Loss Prevention in the Process Industries
  • Ondřej Grunt +1
  • Book Chapter
  • Citations7

Factorization Properties of Symbolic Unfoldings of Colored Petri Nets

  • Jan 01, 2010
  • Thomas Chatain +1
  • Research Article
  • Citations5

Petri net applications: Modeling software, hardware, and other systems with this powerful tool

  • Oct 01, 1987
  • IEEE Potentials
  • Gurdeep S Hura
  • Research Article
  • Citations41

Reconfigurable Multiagent Embedded Control Systems: From Modeling to Implementation

  • Apr 01, 2011
  • IEEE Transactions on Computers
  • Mohamed Khalgui +3
  • Conference Article

The design verification for the 3DES encipher chip based on an extended Petri net and XML/Java executor

  • Dec 06, 2004
  • S Yamaguchi +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.