2017
DOI: 10.1016/j.ic.2017.06.002
|View full text |Cite
|
Sign up to set email alerts
|

Session types revisited

Abstract: Session types are a formalism used to model structured communication-based programming. A binary session type describes communication by specifying the type and direction of data exchanged between two parties. When session types and session processes are added to the syntax of standard π -calculus they give rise to additional separate syntactic categories. As a consequence, when new type features are added, there is duplication of effort in the theory: the proofs of properties must be checked both on standard … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
61
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
6
4

Relationship

1
9

Authors

Journals

citations
Cited by 48 publications
(61 citation statements)
references
References 32 publications
0
61
0
Order By: Relevance
“…The choose_left, choose_right, and offer_either functions let processes offer or make a binary choice. These are derived constructs [8,2]. They are implemented using only the functions in our library-new, send, recv, close, and cancel-and the sum type Either.…”
Section: Branching With Offer! and Choose!mentioning
confidence: 99%
“…The choose_left, choose_right, and offer_either functions let processes offer or make a binary choice. These are derived constructs [8,2]. They are implemented using only the functions in our library-new, send, recv, close, and cancel-and the sum type Either.…”
Section: Branching With Offer! and Choose!mentioning
confidence: 99%
“…Linearity inspired also the seminal theories of linear types for the π-calculus [11] and session types [10]. Even though the two theories do not have a direct correspondence with linear logic, the link is still strong enough that session types can be encoded into linear types [7].…”
Section: Related Workmentioning
confidence: 99%
“…Later, linearity inspired also the seminal theories of linear types for the π -calculus (Kobayashi et al 1999) and session types (Honda et al 1998). Even though the two theories do not use exactly linear logic, the work by Dardha et al (2017) shows that the link is still strong enough that session types can be encoded into linear types.…”
Section: Related Workmentioning
confidence: 99%