Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills
  1. Outputs

Relating two automata-based models of orchestration and choreography

Academic Article
Publication Date:
2016
abstract:
We investigate the relations between two automata-based models for describing and studying distributed services, called contract automata and communicating machines. In the first model, distributed services are abstracted away as automata - oblivious of their partners - that coordinate with each other through an orchestrator. The second one is concerned with the interactions occurring between distributed services, that are represented by channel-based asynchronous communications; then services are coordinated through choreography. We define a notion of strong agreement on contract automata; exhibit a natural mapping from this model to communicating machines with a synchronous semantics; and give conditions to ensure that strong agreement corresponds to well-formed choreography. Then these results are extended to a more liberal notion of agreement and to a fully asynchronous semantics of communicating machines.
Iris type:
01.01 Articolo in rivista
Keywords:
Contracts; Services; Model; Verification
List of contributors:
Basile, Davide
Authors of the University:
BASILE DAVIDE
Handle:
https://iris.cnr.it/handle/20.500.14243/329614
Published in:
THE JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING
Journal
  • Overview

Overview

URL

http://dx.doi.org/10.1016/j.jlamp.2015.09.011
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)