Abstract
We present an extension of the programming-by-contract (PBC) paradigm to a concurrent and distributed environment. Classical PBC is characterized by absolute conformance of code to its specification, assigning blame in case of failures, and a hierarchical, cooperative decomposition model – none of which extend naturally to a distributed environment with multiple administrative peers. We therefore propose a more nuanced contract model based on quantifiable performance of implementations; assuming responsibility for success; and a fundamentally adversarial model of system integration, where each component provider is optimizing its behavior locally, with respect to potentially conflicting demands. This model gives rise to a game-theoretic formulation of contract-governed process interactions that supports compositional reasoning about contract conformance.
Originalsprog | Engelsk |
---|---|
Titel | Workshop on Games, Business Processes and Models of Interaction |
Antal sider | 12 |
Vol/bind | P-154 |
Forlag | Bonner Köllen Verlag |
Publikationsdato | 2009 |
Sider | 3473-3484 |
Status | Udgivet - 2009 |
Begivenhed | Workshop on Games, Business Processes and Models of Interaction - Lübeck, Tyskland Varighed: 28 sep. 2009 → 2 okt. 2009 Konferencens nummer: 39 |
Konference
Konference | Workshop on Games, Business Processes and Models of Interaction |
---|---|
Nummer | 39 |
Land/Område | Tyskland |
By | Lübeck |
Periode | 28/09/2009 → 02/10/2009 |
Navn | GI Edition: Lecture Notes in Informatics |
---|---|
Vol/bind | P-154 |
ISSN | 1617-5468 |