Compliance in behavioural contracts: a brief survey
Behavioural contracts are formal specifications of interaction protocols between two or more
distributed services. Despite the heterogeneous nature of the formalisms for behavioural …
distributed services. Despite the heterogeneous nature of the formalisms for behavioural …
[PDF][PDF] Automata for specifying and orchestrating service contracts
D Basile, P Degano, GL Ferrari - Logical Methods in Computer …, 2017 - lmcs.episciences.org
An approach to the formal description of service contracts is presented in terms of automata.
We focus on the basic property of guaranteeing that in the multi-party composition of …
We focus on the basic property of guaranteeing that in the multi-party composition of …
A semantic deconstruction of session types
We investigate the semantic foundations of session types, by revisiting them in the abstract
setting of labelled transition systems. The crucial insight is a simulation relation which …
setting of labelled transition systems. The crucial insight is a simulation relation which …
[HTML][HTML] Lending petri nets
Abstract We study Lending Petri nets, an extension of Petri nets where places may carry a
negative number of tokens. This allows for modeling contracts where a participant may …
negative number of tokens. This allows for modeling contracts where a participant may …
Timed session types
Timed session types formalise timed communication protocols between two participants at
the endpoints of a session. They feature a decidable compliance relation, which generalises …
the endpoints of a session. They feature a decidable compliance relation, which generalises …
[HTML][HTML] Combining behavioural types with security analysis
Today's software systems are highly distributed and interconnected, and they increasingly
rely on communication to achieve their goals; due to their societal importance, security and …
rely on communication to achieve their goals; due to their societal importance, security and …
Transactions and contracts based on reaction systems
Smart contracts are currently en vogue, thanks to the infrastructure provided by the
blockchain technology. However, their effective use requires that the textual (legalese) …
blockchain technology. However, their effective use requires that the textual (legalese) …
[HTML][HTML] Verifiable abstractions for contract-oriented systems
We address the problem of modelling and verifying contract-oriented systems, wherein
distributed agents may advertise and stipulate contracts, but—differently from most other …
distributed agents may advertise and stipulate contracts, but—differently from most other …
A fixed-points based framework for compliance of behavioural contracts
M Murgia - Journal of Logical and Algebraic Methods in …, 2021 - Elsevier
We study compliance relations between behavioural contracts in a syntax independent
setting based on Labelled Transition Systems. We introduce a fixed-point based family of …
setting based on Labelled Transition Systems. We introduce a fixed-point based family of …
A game interpretation of retractable contracts
F Barbanera, U de' Liguoro - … Models and Languages: 18th IFIP WG 6.1 …, 2016 - Springer
In the setting of contract theory, retractable contracts have been defined to formalize binary
session protocols where the partners can go back to certain particular synchronization …
session protocols where the partners can go back to certain particular synchronization …