• Home
  • Search
  • Rewriting Logic as a Unifying Framework for Petri Nets
  • Cite Icon85
  • https://doi.org/10.1007/3-540-45541-8_9Copy DOI Icon

Rewriting Logic as a Unifying Framework for Petri Nets

  • Jan 1, 2001
  • Mark-Oliver Stehr +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We propose rewriting logic as a unifying framework for a wide range of nets models. We treat in detail place/transition nets and important extensions of the basic model by individual tokens, test arcs, and time. Based on the idea that Petri nets are monoids suggested by Meseguer and Montanari we define a rewriting semantics that maps place/transition nets into rewriting logic specifications. We furthermore generalize this result to a general form of algebraic net specifications subsuming also colored nets as a special case. The soundness and completeness results we state relate the commutative process semantics of nets proposed by Best and Devillers to the model-theoretic semantics of rewriting logic in the sense of natural isomorphisms between suitable functors. In addition we show how place/transition nets with test arcs and timed nets can be equipped with a rewriting semantics and discuss how other extensions can be treated along similar lines. Beyond the conceptual unification of quite different kinds of nets within a single framework, the rewriting semantics can provide a guide for future extensions of nets and help to cope with the growing diversity of models in this field. On the practical side, a major application of the rewriting semantics is its use as a logical and operational representation of net models for formal verification and for the efficient execution and analysis using a rewriting engine such as Maude, which also allows us to specify different execution and analysis strategies in the same rewriting logic language by means of reflection.

Similar Papers
  • PDF
  • Research Article
  • Citations5

The efficiency of modeling and simulation of manufacturing systems using Petri nets

  • Aug 01, 2021
  • IOP Conference Series: Materials Science and Engineering
  • F S Blaga +3
  • Conference Article
  • Citations21

Non equivalence between time Petri nets and time stream Petri nets

  • Sep 08, 1999
  • M Boyer +1
  • Research Article
  • Citations26

Priority-Based Distributed Manufacturing Process Modeling via Hierarchical Timed Color Petri Net

  • Nov 01, 2013
  • IEEE Transactions on Industrial Informatics
  • Y Q Lv +4
  • Research Article
  • Citations7

Local time membrane systems and time Petri nets

  • Jun 27, 2018
  • Theoretical Computer Science
  • Bogdan Aman +3
  • Conference Article
  • Citations3

The Algorithm of Color Petri Nets Transform into the Place/ Transition Nets and Its Implementation

  • Oct 01, 2012
  • Wen-Jing Li +3
  • Single Book
  • Citations57

Advances in Petri Nets 1987

  • Jan 01, 1987
  • Grzegorz Rozenberg +1
  • PDF
  • Conference Article
  • Citations5

TiPeNeSS: A Timed Petri Net Simulator Software with Generally Distributed Firing Delays

  • Jan 01, 2015
  • Ádám Horváth +1
  • Conference Article
  • Citations2

Modelling chronicle recognition for distributed simulation processing with coloured Petri nets

  • Jan 01, 2009
  • Olivier Bertrand +2
  • Research Article
  • Citations6

Behaviour Equivalent Max-Plus Automata for a Class of Timed Petri Nets

  • Jan 01, 2020
  • IFAC-PapersOnLine
  • Lukas Triska +1
  • 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
  • Research Article
  • Citations5

カラー時間ペトリネットを用いた電力系統故障区間判定

  • Jan 01, 1994
  • IEEJ Transactions on Power and Energy
  • Chunling Yang +2
  • Research Article
  • Citations23

Deadlock Avoidance Controller Design for Timed Petri Nets Using Stretching

  • Jun 01, 2008
  • IEEE Systems Journal
  • Aydin Aybar +1
  • Research Article
  • Citations66

Petri net based scheduling

  • Dec 01, 1996
  • Operations-Research-Spektrum
  • W M P Van Der Aalst
  • Research Article
  • Citations166

Discrete Time Stochastic Petri Nets

  • Apr 01, 1985
  • IEEE Transactions on Software Engineering
  • M.K Molloy
  • Conference Article
  • Citations49

An introduction to systems modeling and simulation with Colored Petri Nets

  • Dec 01, 2010
  • Vijay Gehlot +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.