The Contract Automata Tool is an open-source tool for the specification, composition and synthesis of coordination of service contracts, including functionalities to deal with modalities and configurations. We discuss an implementation of the abstract parametric synthesis algorithm firstly introduced in our COORDINATION 2019 paper, comprehending most permissive controller, orchestration and choreography synthesis. The tool's source code has been redesigned and refactored in Java 8, and we show the resulting gain in computational efficiency.

A clean and efficient implementation of choreography synthesis for behavioural contracts

Basile D;ter Beek MH
2021

Abstract

The Contract Automata Tool is an open-source tool for the specification, composition and synthesis of coordination of service contracts, including functionalities to deal with modalities and configurations. We discuss an implementation of the abstract parametric synthesis algorithm firstly introduced in our COORDINATION 2019 paper, comprehending most permissive controller, orchestration and choreography synthesis. The tool's source code has been redesigned and refactored in Java 8, and we show the resulting gain in computational efficiency.
2021
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
F. Damiani, O. Dardha
Coordination Models and Languages
COORDINATION 2021 - 23rd IFIP WG 6.1 International Conference on Coordination Models and Languages
225
238
14
978-3-030-78142-2
https://link.springer.com/chapter/10.1007/978-3-030-78142-2_14
Sì, ma tipo non specificato
14-18/06/2021
Online conference
Service computing
Contract automata
Controller synthesis
Orchestration
Choreography
Elettronico
2
partially_open
Basile, D; TER BEEK, MAURICE HENRI
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
File Dimensione Formato  
prod_454603-doc_175300.pdf

non disponibili

Descrizione: A clean and efficient implementation of choreography synthesis for behavioural contracts
Tipologia: Versione Editoriale (PDF)
Dimensione 1.41 MB
Formato Adobe PDF
1.41 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
prod_454603-doc_175301.pdf

accesso aperto

Descrizione: Postprint - A clean and efficient implementation of choreography synthesis for behavioural contracts
Tipologia: Versione Editoriale (PDF)
Dimensione 404.75 kB
Formato Adobe PDF
404.75 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/402687
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 24
  • ???jsp.display-item.citation.isi??? 6
social impact