Concurrency can't be observed, asynchronously

  • Authors:
  • Paolo Baldan;Filippo Bonchi;Fabio Gadducci;Giacoma Valentina Monreale

  • Affiliations:
  • Dipartimento di Matematica Pura e Applicata, Università Padova;Laboratoire de l'Informatique du Parallélisme, ENS Lyon;Dipartimento di Informatica, Università di Pisa;Dipartimento di Informatica, Università di Pisa

  • Venue:
  • APLAS'10 Proceedings of the 8th Asian conference on Programming languages and systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper is devoted to an analysis of the concurrent features of asynchronous systems. A preliminary step is represented by the introduction of a non-interleaving extension of barbed equivalence. This notion is then exploited in order to prove that concurrency cannot be observed through asynchronous interactions, i.e., that the interleaving and concurrent versions of a suitable asynchronous weak equivalence actually coincide. The theory is validated on two case studies, related to nominal calculi (π-calculus) and visual specification formalisms (Petri nets).