In the context of Service Oriented Computing, contracts are de- scriptions of the externally observable behaviour of services. Given a group of collaborating services, their contracts can be used to ver- ify whether their composition is sound, i.e., the services are compli- ant. In our work, we relate the theory of contracts with the notion of choreography conformance, used to check whether an aggregation of services correctly behaves according to a high level specification of their possible conversations. The main result of our work is the definition of an effective procedure that can be used to verify whether a service with a given contract can correctly play a specific role within a choreography. This procedure is a...
We propose a formal model for distributed systems, where each participant advertises its requirement...
We propose a formal model for distributed systems, where each participant advertises its requirement...
We propose a formal model for distributed systems, where each participant advertises its requirement...
In the context of Service Oriented Computing, contracts are de- scriptions of the externally observ...
none2In the context of Service Oriented Computing, contracts are de- scriptions of the externally o...
none2noIn the context of Service Oriented Computing behavioural contracts are descriptions of the ob...
The authors discuss the interplay between the notions of contract compliance, contract refinement, a...
The authors discuss the interplay between the notions of contract compliance, contract refinement, a...
none2noThe authors discuss the interplay between the notions of contract compliance, contract refine...
Behavioural contracts are formal specifications of interaction protocols between two or more distrib...
Choreographies and Contracts are important concepts in Service Oriented Computing. Choreographies ...
Behavioural contracts are formal specifications of interaction protocols between two or more distrib...
Choreographies and Contracts are important concepts in Service Oriented Computing. Choreographies ...
We propose a formal model for distributed systems, where each participant advertises its require-men...
We propose a formal model for distributed systems, where each participant advertises its requirement...
We propose a formal model for distributed systems, where each participant advertises its requirement...
We propose a formal model for distributed systems, where each participant advertises its requirement...
We propose a formal model for distributed systems, where each participant advertises its requirement...
In the context of Service Oriented Computing, contracts are de- scriptions of the externally observ...
none2In the context of Service Oriented Computing, contracts are de- scriptions of the externally o...
none2noIn the context of Service Oriented Computing behavioural contracts are descriptions of the ob...
The authors discuss the interplay between the notions of contract compliance, contract refinement, a...
The authors discuss the interplay between the notions of contract compliance, contract refinement, a...
none2noThe authors discuss the interplay between the notions of contract compliance, contract refine...
Behavioural contracts are formal specifications of interaction protocols between two or more distrib...
Choreographies and Contracts are important concepts in Service Oriented Computing. Choreographies ...
Behavioural contracts are formal specifications of interaction protocols between two or more distrib...
Choreographies and Contracts are important concepts in Service Oriented Computing. Choreographies ...
We propose a formal model for distributed systems, where each participant advertises its require-men...
We propose a formal model for distributed systems, where each participant advertises its requirement...
We propose a formal model for distributed systems, where each participant advertises its requirement...
We propose a formal model for distributed systems, where each participant advertises its requirement...
We propose a formal model for distributed systems, where each participant advertises its requirement...