Validation of decentralised smart contracts through game theory and formal methods

G Bigi, A Bracciali, G Meacci, E Tuosto - … Degano on the Occasion of His …, 2015 - Springer
Decentralised smart contracts represent the next step in the development of protocols that
support the interaction of independent players without the presence of a coercing authority …

Team Automata: Overview and Roadmap

MH ter Beek, R Hennicker, J Proença - International Conference on …, 2024 - Springer
Team Automata is a formalism for interacting component-based systems proposed in 1997,
whereby multiple sending and receiving actions from concurrent automata can synchronise …

Contract automata library

D Basile, MH ter Beek - Science of Computer Programming, 2022 - Elsevier
Contract automata facilitate the specification, composition, and synthesis of behavioural
contracts, comprehending modalities and configurations. Contract automata are supported …

[HTML][HTML] Controller synthesis of service contracts with variability

D Basile, MH ter Beek, P Degano, A Legay… - Science of Computer …, 2020 - Elsevier
Abstract Service contracts characterise the desired behavioural compliance of a composition
of services. Compliance is typically defined by the fulfilment of all service requests through …

Can we communicate? Using dynamic logic to verify team automata

MH ter Beek, G Cledou, R Hennicker… - … Symposium on Formal …, 2023 - Springer
Team automata describe networks of automata with input and output actions, extended with
synchronisation policies guiding how many interacting components can synchronise on a …

Synthesis of orchestrations and choreographies: bridging the gap between supervisory control and coordination of services

D Basile, MH Ter Beek… - Logical Methods in …, 2020 - lmcs.episciences.org
We present a number of contributions to bridging the gap between supervisory control
theory and coordination of services in order to explore the frontiers between coordination …

Specifying variability in service contracts

D Basile, F Di Giandomenico, S Gnesi… - Proceedings of the 11th …, 2017 - dl.acm.org
In Service Oriented Computing (SOC) contracts characterise the behavioural conformance
of a composition of services and guarantee that the composition does not lead to spurious …

A clean and efficient implementation of choreography synthesis for behavioural contracts

D Basile, MH ter Beek - Coordination Models and Languages: 23rd IFIP …, 2021 - Springer
Abstract The Contract Automata Tool is an open-source tool for the specification,
composition and synthesis of coordination of service contracts, including functionalities to …

A contract-oriented middleware

M Bartoletti, T Cimoli, M Murgia, AS Podda… - Formal Aspects of …, 2016 - Springer
Develo** distributed applications typically requires to integrate new code with legacy third-
party services, eg, e-commerce facilities, maps, etc. These services cannot always be …

On composing communicating systems

F Barbanera, I Lanese, E Tuosto - arxiv preprint arxiv:2208.04634, 2022 - arxiv.org
Communication is an essential element of modern software, yet programming and analysing
communicating systems are difficult tasks. A reason for this difficulty is the lack of …