Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-07T13:04:58.137Z Has data issue: false hasContentIssue false

Concurrency cannot be observed, asynchronously†

Published online by Cambridge University Press:  10 November 2014

PAOLO BALDAN
Affiliation:
Dipartimento di Matematica, Università di Padova, Padova, Italia Email: baldan@math.unipd.it
FILIPPO BONCHI
Affiliation:
ENS Lyon, Université de Lyon, LIP (UMR 5668 CNRS ENS Lyon UCBL INRIA), Lyon, France Email: filippo.bonchi@ens-lyon.fr
FABIO GADDUCCI
Affiliation:
Dipartimento di Informatica, Università di Pisa, Pisa, Italia Email: gadducci@di.unipi.it
GIACOMA VALENTINA MONREALE
Affiliation:
Dipartimento di Informatica, Università di Pisa, Pisa, Italia Email: vale@di.unipi.it
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

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 some case studies, related to nominal calculi (π-calculus) and visual specification formalisms (Petri nets). Additionally, we prove that a class of systems which is deemed (output-buffered) asynchronous, according to a characterization that was previously proposed in the literature, falls into our theory.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press 2014