On the asynchronous nature of the asynchronous π-calculus

Romain Beauxis, Catuscia Palamidessi, Frank D. Valencia

Producción: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

19 Citas (Scopus)

Resumen

We address the question of what kind of asynchronous communication is exactly modeled by the asynchronous π-calculus (π a ). To this purpose we define a calculus where channels are represented explicitly as special buffer processes. The base language for is the (synchronous) π-calculus, except that ordinary processes communicate only via buffers. Then we compare this calculus with π a . It turns out that there is a strong correspondence between π a and in the case that buffers are bags: we can indeed encode each π a process into a strongly asynchronous bisimilar process, and each process into a weakly asynchronous bisimilar π a process. In case the buffers are queues or stacks, on the contrary, the correspondence does not hold. We show indeed that it is not possible to translate a stack or a queue into a weakly asynchronous bisimilar π a process. Actually, for stacks we show an even stronger result, namely that they cannot be encoded into weakly (asynchronous) bisimilar processes in a π-calculus without mixed choice.

Idioma originalInglés
Título de la publicación alojadaConcurrency, Graphs and Models - Essays Dedicated to Ugo Montanari on the Occasion of His 65th Birthday
Páginas473-492
Número de páginas20
DOI
EstadoPublicada - 2008
Publicado de forma externa

Serie de la publicación

NombreLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volumen5065 LNCS
ISSN (versión impresa)0302-9743
ISSN (versión digital)1611-3349

Huella

Profundice en los temas de investigación de 'On the asynchronous nature of the asynchronous π-calculus'. En conjunto forman una huella única.

Citar esto