2022
DOI: 10.48550/arxiv.2208.07041
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

On the Expressiveness of Mixed Choice Sessions (Technical Report)

Abstract: Session types provide a flexible programming style for structuring interaction, and are used to guarantee a safe and consistent composition of distributed processes. Traditional session types include only one-directional input (external) and output (internal) guarded choices. This prevents the session-processes to explore the full expressive power of the π-calculus where the mixed choices are proved more expressive than the (non-mixed) guarded choices. To account this issue, recently Casal, Mordido, and Vascon… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(3 citation statements)
references
References 30 publications
0
3
0
Order By: Relevance
“…We omit these qualifiers to simplify the presentation. However, the proofs are carried out on the languages CMV + and CMV as given by [6] (see [34]). A branch l * v.P specifies a label l, a polarity * (!…”
Section: Process and Session Calculimentioning
confidence: 99%
See 2 more Smart Citations
“…We omit these qualifiers to simplify the presentation. However, the proofs are carried out on the languages CMV + and CMV as given by [6] (see [34]). A branch l * v.P specifies a label l, a polarity * (!…”
Section: Process and Session Calculimentioning
confidence: 99%
“…Indeed, our separation result (in both ways to prove it) is carried out on the untyped version of CMV + . See [6] or [34] for the full typing systems.…”
Section: Process and Session Calculimentioning
confidence: 99%
See 1 more Smart Citation