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

Retractable Contracts

Abstract: In calculi for modelling communication protocols, internal and external choices play dual roles. Two external choices can be viewed naturally as dual too, as they represent an agreement between the communicating parties. If the interaction fails, the past agreements are good candidates as points where to roll back, in order to take a different agreement. We propose a variant of contracts with synchronous rollbacks to agreement points in case of deadlock. The new calculus is equipped with a compliance relation … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
39
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 12 publications
(39 citation statements)
references
References 17 publications
0
39
0
Order By: Relevance
“…It is possible to show that all the relations on our retractable and speculative contracts (rsC) are conservative extensions of corresponding notions on (firstorder) session contracts (SC) as defined in [3,10], and on the retractable session contracts (rC) as defined in [7]. As previously said, it is not difficult to check that session contracts SC are a subset of retractable session contracts rC, which, in turn, are a subset of the contracts rsC we are presently investigating, namely: SC rC rsC.…”
Section: Conservativity Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…It is possible to show that all the relations on our retractable and speculative contracts (rsC) are conservative extensions of corresponding notions on (firstorder) session contracts (SC) as defined in [3,10], and on the retractable session contracts (rC) as defined in [7]. As previously said, it is not difficult to check that session contracts SC are a subset of retractable session contracts rC, which, in turn, are a subset of the contracts rsC we are presently investigating, namely: SC rC rsC.…”
Section: Conservativity Resultsmentioning
confidence: 99%
“…Unlike the retractable session contracts of [7], in the present setting it is possible to get a natural notion of duality. The dual σ of an element σ of rsC is obtained, as for session contracts, by interchanging any name a with a and + with ⊕.…”
Section: Duality and The Subcontract Relationmentioning
confidence: 99%
See 3 more Smart Citations