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 …

A toolchain for strategy synthesis with spatial properties

D Basile, MH ter Beek, L Bussi, V Ciancia - International Journal on …, 2023 - Springer
We present an application of strategy synthesis to enforce spatial properties. This is
achieved by implementing a toolchain that enables the tools CATLib and VoxLogicA to …

Corinne, a tool for choreography automata

S Orlando, VD Pasquale, F Barbanera, I Lanese… - … Conference on Formal …, 2021 - Springer
Choreography automata are a model of choreographies envisaging high-level views of the
behaviour of communicating systems as finite-state automata. The behaviour of each …

[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 …

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 …

An experimental toolchain for strategy synthesis with spatial properties

D Basile, MH ter Beek, V Ciancia - International Symposium on …, 2022 - Springer
We investigate the application of strategy synthesis to enforce spatial properties. The
Contract Automata Library (CATLib) performs both composition and strategy synthesis of …

[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 …

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 …

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 …

Timed service contract automata

D Basile, MH ter Beek, A Legay - Innovations in Systems and Software …, 2020 - Springer
We equip a recently developed model for the specification of service contracts with real-time
constraints. Service contracts offer a means to define the behavioural compliance of a …