2014
DOI: 10.1017/s0960129514000243
|View full text |Cite
|
Sign up to set email alerts
|

Modelling session types using contracts

Abstract: Session types and contracts are two formalisms used to study clientserver protocols. In this paper we study the relationship between them. The main result is the existence of a fully abstract model of session types; this model is based on a natural interpretation of these types into a subset of contracts.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
59
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 25 publications
(59 citation statements)
references
References 21 publications
0
59
0
Order By: Relevance
“…Notice that a a ⊕ b, when the compliance is defined according to the standard LTS [BdL15,BH15]. In general, we expect the compliance of behaviours with rollback to be conservative with respect to the compliance without rollback.…”
Section: Servermentioning
confidence: 99%
See 4 more Smart Citations
“…Notice that a a ⊕ b, when the compliance is defined according to the standard LTS [BdL15,BH15]. In general, we expect the compliance of behaviours with rollback to be conservative with respect to the compliance without rollback.…”
Section: Servermentioning
confidence: 99%
“…The calculus is obtained from session behaviours, as treated in [BdL15,BH15], by adding checkpoints. As explained in the Introduction, we allow checkpoints to occur only before internal or external choices, not before branches unless the sums consist of just one branch.…”
Section: Calculusmentioning
confidence: 99%
See 3 more Smart Citations