spacer
spacer search

Software Engineering for Service-Oriented Overlay Computers
Software Engineering for Service-Oriented Overlay Computers

Search
spacer
 
header
Main Menu
 
Home

Choreographies and Behavioural Contracts Print
Choreographies are specification languages that represent a desired interaction behaviour
for a service-based system where each service has a role. From a choreography we derive a set of behavioural contracts, one for each role, that are guaranteed to be compliant (e.g. deadlocks do not occur).
 
We consider several notions of refinement, which guarantee different forms of compliance and are related to different forms of interaction, e.g. synchronous or queue-based asynchronous communication.

 
Compliance-preserving contract refinement
  • Contact:

spacer

The Sensoria Project Website
2005 - 2010
spacer