2012
DOI: 10.1007/978-3-642-30829-1_17
|View full text |Cite
|
Sign up to set email alerts
|

On the Realizability of Contracts in Dishonest Systems

Abstract: Abstract. We develop a theory of contracting systems, where behavioural contracts may be violated by dishonest participants after they have been agreed upon -unlike in traditional approaches based on behavioural types. We consider the contracts of [10], and we embed them in a calculus that allows distributed participants to advertise contracts, reach agreements, query the fulfilment of contracts, and realise them (or choose not to). Our contract theory makes explicit who is culpable at each step of a computati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
48
0

Year Published

2013
2013
2016
2016

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 20 publications
(48 citation statements)
references
References 17 publications
0
48
0
Order By: Relevance
“…In this section we discuss the notion of honesty [11], providing several examples. Intuitively, a participant is honest when it is always able to fulfil its contractual obligations, in any context, no matter what other participants do.…”
Section: Domesticating Wild Choreographies Via Honestymentioning
confidence: 99%
See 4 more Smart Citations
“…In this section we discuss the notion of honesty [11], providing several examples. Intuitively, a participant is honest when it is always able to fulfil its contractual obligations, in any context, no matter what other participants do.…”
Section: Domesticating Wild Choreographies Via Honestymentioning
confidence: 99%
“…Example 5.2 below). Note that Definition 5.1 above extends the notion of ready set in [11] (where only bilateral sessions are considered) to suit our multiparty contract model. We have CRS(c A ) = {{(B 1 , req)}}: in other words, at this point of the contract, an interaction is expected between A and B 1 (since A is waiting for req), while no interaction is expected between A and B 2 .…”
Section: Crs(c )mentioning
confidence: 99%
See 3 more Smart Citations