2018
DOI: 10.1016/j.ipl.2018.04.015
|View full text |Cite
|
Sign up to set email alerts
|

On the validity of encodings of the synchronous in the asynchronous π -calculus

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
3
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 50 publications
0
3
0
Order By: Relevance
“…This paper explores languages based on process calculi in the style of πcalculus that focus on coordinating workflows and higher-order process modelling [45,44]. The expressiveness of process calculi based upon their choice of communication primitives has been explored before [49,9,16,28,21,23,58]. In [28] and [23] this is detailed by examining combinations of four features: synchronism, arity, communication medium, and pattern-matching, and formalising their relations via valid encodings [30].…”
Section: Introductionmentioning
confidence: 99%
“…This paper explores languages based on process calculi in the style of πcalculus that focus on coordinating workflows and higher-order process modelling [45,44]. The expressiveness of process calculi based upon their choice of communication primitives has been explored before [49,9,16,28,21,23,58]. In [28] and [23] this is detailed by examining combinations of four features: synchronism, arity, communication medium, and pattern-matching, and formalising their relations via valid encodings [30].…”
Section: Introductionmentioning
confidence: 99%
“…The task of finding such translations is reminiscent of the channel-encoding used in [20], but, however, there an asynchronous channel is implemented while we look for synchronous communication.We provide a translation τ 0 which uses a private MVar per channel and per communication to ensure that no other process can interfere with the interaction. A similar idea was used in [12,3] for keeping channel names private in a different scenario (see [10,9] for recent treatments of these encodings). We prove that the translation τ 0 is correct.…”
mentioning
confidence: 99%
“…We provide a translation τ 0 which uses a private MVar per channel and per communication to ensure that no other process can interfere with the interaction. A similar idea was used in [12,3] for keeping channel names private in a different scenario (see [10,9] for recent treatments of these encodings). We prove that the translation τ 0 is correct.…”
mentioning
confidence: 99%