Contract-Driven Implementation of Choreographies

  • Authors:
  • Mario Bravetti;Ivan Lanese;Gianluigi Zavattaro

  • Affiliations:
  • Department of Computer Science, University of Bologna, Italy;Department of Computer Science, University of Bologna, Italy;Department of Computer Science, University of Bologna, Italy

  • Venue:
  • Trustworthy Global Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Choreographies and Contracts are important concepts in Service Oriented Computing. Choreographies are the description of the behaviour of a service system from a global point of view, while contracts are the description of the externally observable message-passing behaviour of a given service. Exploiting some of our previous results about choreography projection and contract refinement, we show how to solve the problem of implementing a choreography via the composition of already available services that are retrieved according to their contracts.