2016
DOI: 10.1016/j.jlamp.2015.05.001
|View full text |Cite
|
Sign up to set email alerts
|

Contracts as games on event structures

Abstract: Event structures are one of the classical models of concurrent systems. The idea is that an enabling X |- e represents the fact that\ud the event e can only occur after all the events in the set X have already occurred. By interpreting events as actions promised by some participants, and by associating each participant with a goal (a function on sequences of events), we use event structures as a formal model for contracts. The states of a contract are sequences of events; a participant has a contractual oblig… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
24
0

Year Published

2016
2016
2017
2017

Publication Types

Select...
3
3

Relationship

2
4

Authors

Journals

citations
Cited by 10 publications
(24 citation statements)
references
References 26 publications
(45 reference statements)
0
24
0
Order By: Relevance
“…Contracts are represented in [6] through Event Structures endowed with certain notions from Game Theory. An agreement property is proposed, ensuring safe interactions among participants, that is similar to ours under an eager strategy.…”
Section: Related Workmentioning
confidence: 99%
“…Contracts are represented in [6] through Event Structures endowed with certain notions from Game Theory. An agreement property is proposed, ensuring safe interactions among participants, that is similar to ours under an eager strategy.…”
Section: Related Workmentioning
confidence: 99%
“…The notion of agreement in the game-based model is related in [7] to the progressbased notion of compliance in session types [5]. More precisely, two session types are compliant if and only if, in their interpretation as ESs, all (innocent) strategies are winning.…”
Section: Protection Against Untrusted Brokersmentioning
confidence: 99%
“…A dishonest broker could make Player 3 interact with another player with session type: While, in general, it is not always possible to guarantee that a set of contracts admit both agreement and protection (as proved in [7]), it is possible to reconcile these two notions by relaxing the classical notion of causality, i.e., by assuming that some events can occur in the absence of a causal justification in the past, provided they have a justification in the future [8].…”
Section: Protection Against Untrusted Brokersmentioning
confidence: 99%
“…This is a classical issue, discussed by philosophers at least since Hobbes' Leviathan [1], and more recently dealt with by several works in the area of concurrency theory, e.g. [2,3,4,5,6,7].…”
Section: Introductionmentioning
confidence: 99%