2005
DOI: 10.1007/11523468_97
|View full text |Cite
|
Sign up to set email alerts
|

A Fully Abstract Encoding of the π-Calculus with Data Terms

Abstract: Abstract. The π-calculus with data terms (πT) extends the pure π-calculus by data constructors and destructors and allows data to be transmitted between agents. It has long been known how to encode such data types in π, but until now it has been open how to make the encoding fully abstract, meaning that two encodings (in π) are semantically equivalent precisely when the original πT agents are semantically equivalent. We present a new type of encoding and prove it to be fully abstract with respect to may-testin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
16
0

Year Published

2005
2005
2019
2019

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 18 publications
(17 citation statements)
references
References 20 publications
1
16
0
Order By: Relevance
“…the top-level encoding is defined by a top-level context (viz., l : ) and by a compositional process translation (i.e., the identity in this case). Of course, this encodability result is not as strong as the other ones in this paper, but it is similar to other encodings in the literature (e.g., [4,5,9]). …”
Section: Technical Preliminariessupporting
confidence: 85%
“…the top-level encoding is defined by a top-level context (viz., l : ) and by a compositional process translation (i.e., the identity in this case). Of course, this encodability result is not as strong as the other ones in this paper, but it is similar to other encodings in the literature (e.g., [4,5,9]). …”
Section: Technical Preliminariessupporting
confidence: 85%
“…For example, it may happen to have a 'two-level' encoding [4,6] where · is a translation that satisfies Properties 2-5 and is such that P C F(P) [ P ], where · is a compositional translation (this property is called weak compositionality in [31]). The proof-techniques presented in Sections 3.2 and 3.3 can be readily adapted to this enhanced notion of encoding, whereas the proof-technique of Section 3.1 cannot (recall that there we had to work with homomorphic translations of parallel composition).…”
Section: Resultsmentioning
confidence: 99%
“…However, for separation results, the most widely accepted criterion is homomorphism of parallel composition [9,17,29,30,32,33]; indeed, translating a parallel process by introducing a coordinating context would reduce the degree of distribution and show that L 2 has not enough expressive power to simulate L 1 . This point of view has been, however, sometimes criticized and, indeed, there exist encodings that do not translate parallel composition homomorphically [4,6,26].…”
Section: Property 1 (Compositionalitymentioning
confidence: 99%
“…The π-calculus with polyadic synchronization was first proposed in [17] but could be extended by more general data terms as in [30] without particular difficulties. An extended π-calculus with polyadic synchronization, data terms, and explicit substitutions motivated by security applications was proposed in [31].…”
Section: Introductionmentioning
confidence: 99%