We study the relations between a contract automata and an interaction model. In the former model, distributed services are abstracted away as automata - oblivious of their partners - that coordinate with each other through an orchestrator. The interaction model relies on channel-based asynchronous communication and choreography to coordinate distributed services. We define a notion of strong agreement on the contract model, exhibit a natural mapping from the contract model to the interaction model, and give conditions to ensure that strong agreement corresponds to well-formed choreography.

From orchestration to choreography through contract automata

Basile D.;
2014

Abstract

We study the relations between a contract automata and an interaction model. In the former model, distributed services are abstracted away as automata - oblivious of their partners - that coordinate with each other through an orchestrator. The interaction model relies on channel-based asynchronous communication and choreography to coordinate distributed services. We define a notion of strong agreement on the contract model, exhibit a natural mapping from the contract model to the interaction model, and give conditions to ensure that strong agreement corresponds to well-formed choreography.
2014
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
Proceedings 7th Interaction and Concurrency Experience, ICE 2014
ICE 2014 - 7th Interaction and Concurrency Experience
166
67
85
19
https://doi.org/10.48550/arXiv.1410.7471
14/11/2014
Orchestration
Choreography
Contract
Automata
Il lavoro fa parte della produzione scientifica precedente alla data di assunzione presso CNR-ISTI.
Elettronico
No
4
open
Basile, D.; Degano, P.; Ferrari, G. L.; Tuosto, E.
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_412721-doc_157411.pdf

accesso aperto

Descrizione: From Orchestration to Choreography through Contract Automata
Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 328.68 kB
Formato Adobe PDF
328.68 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/362318
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? ND
social impact