2018
DOI: 10.4204/eptcs.276.3
|View full text |Cite
|
Sign up to set email alerts
|

Context-Free Session Types for Applied Pi-Calculus

Abstract: We present a binary session type system using context-free session types to a version of the applied pi-calculus of Abadi et. al. where only base terms, constants and channels can be sent. Session types resemble process terms from BPA and we use a version of bisimulation equivalence to characterize type equivalence. We present a quotiented type system defined on type equivalence classes for which type equivalence is built into the type system. Both type systems satisfy general soundness properties; this is est… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 10 publications
0
1
0
Order By: Relevance
“…As a consequence, there are basic equivalences on types that Padovani's compiler is not able to identify. Aagaard et al [1] introduce the concept of context-free session types to the applied pi calculus. They also account for unrestricted (that is, arbitrarily shared) channels in the style of Vasconcelos [58], a feature that we decided not to include in this paper.…”
Section: Soundness (Synthesis)mentioning
confidence: 99%
“…As a consequence, there are basic equivalences on types that Padovani's compiler is not able to identify. Aagaard et al [1] introduce the concept of context-free session types to the applied pi calculus. They also account for unrestricted (that is, arbitrarily shared) channels in the style of Vasconcelos [58], a feature that we decided not to include in this paper.…”
Section: Soundness (Synthesis)mentioning
confidence: 99%