2013
DOI: 10.1007/978-3-642-38592-6_21
|View full text |Cite
|
Sign up to set email alerts
|

Honesty by Typing

Abstract: Abstract. We propose a type system for a calculus of contracting processes. Processes may stipulate contracts, and then either behave honestly, by keeping the promises made, or not. Type safety guarantees that a typeable process is honest -that is, the process abides by the contract it has stipulated in all possible contexts, even those containing dishonest adversaries.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 15 publications
(17 citation statements)
references
References 16 publications
0
17
0
Order By: Relevance
“…Here, instead, we require that the participant is ready (Definition 5.5) in all possible contexts, similarly to [18]. The two notions are equivalent in the contract model based on binary session types considered in [18]. In the present paper, a similar correspondence is highlighted by Theorem 6.1, which states that an honest participant A who is culpable at some session s can always fire some do s after a sequence of its own moves.…”
Section: Co 2 and Verification Of Honestymentioning
confidence: 89%
See 4 more Smart Citations
“…Here, instead, we require that the participant is ready (Definition 5.5) in all possible contexts, similarly to [18]. The two notions are equivalent in the contract model based on binary session types considered in [18]. In the present paper, a similar correspondence is highlighted by Theorem 6.1, which states that an honest participant A who is culpable at some session s can always fire some do s after a sequence of its own moves.…”
Section: Co 2 and Verification Of Honestymentioning
confidence: 89%
“…Just like contract ready sets, the interactions are represented by participant/sort pairs. Definition 5.3 is adapted from [18] to suit our multiparty contract model.…”
Section: Crs(c )mentioning
confidence: 99%
See 3 more Smart Citations