Encoding Asynchronous Interactions Using Open Petri Nets

  • Authors:
  • Paolo Baldan;Filippo Bonchi;Fabio Gadducci

  • Affiliations:
  • Dipartimento di Matematica Pura e Applicata, Università di Padova,;Centrum voor Wiskunde en Informatica, Amsterdam, and Dipartimento di Informatica, Università di Pisa,;Dipartimento di Informatica, Università di Pisa,

  • Venue:
  • CONCUR 2009 Proceedings of the 20th International Conference on Concurrency Theory
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

We present an encoding for (bound) processes of the asynchronous CCS with replication into open Petri nets: ordinary Petri nets equipped with a distinguished set of open places. The standard token game of nets models the reduction semantics of the calculus; the exchange of tokens on open places models the interactions between processes and their environment. The encoding preserves strong and weak CCS asynchronous bisimilarities: it thus represents a relevant step in establishing a precise correspondence between asynchronous calculi and (open) Petri nets. The work is intended as fostering the technology transfer between these formalisms: as an example, we discuss how some results on expressiveness can be transferred from the calculus to nets and back.