AbstractWe present DIEGO 2.0, a new version of our tool DIEGO. Given a WS-CDL choreography, it automatically ex-tracts a set of WS-BPEL web services such that, if these services interact with each other, they necessarily produce the behavior defined in the choreography even if the natural projection does not work. This is achieved by introducing some control messages which make services coordinate as expected. The main improvement with respect to the pre-vious version of the tool is that the number of these messages has been dramatically reduced. We formally define the new derivation, prove its correctness, and empirically compare the efficiency of new and former derivation algorithms. We also introduce other improvements of the new tool ve...
International audienceService-oriented computing has emerged as a new software development paradigm ...
Web service choreography languages provide a way to describe the collaboration protocol of multiple ...
AbstractWeb Services composition provides a way to obtain value-added services by combining several ...
AbstractWe present a formal model to represent orchestrations and choreographies and we define sever...
AbstractWS-CDL is a choreography language that describes peer-to-peer collaborations of participants...
Abstract: TheWeb Service Choreography Description Language (WS-CDL) has been put forward as language...
AbstractCurrent Web service choreography proposals, such as BPEL4WS, BPSS, WSFL, WSCDL or WSCI, prov...
Service choreographies describe the interactions that take place in a distributed service collaborat...
Recently, languages such as BPEL and WS-CDL have been proposed to describe interactions between serv...
AbstractWe present an approach for the validation and verification of Web services choreographies, a...
Web services choreography describes the global model of service interactions among a set of particip...
Web services have emerged as the building blocks of a service-oriented architecture that supports no...
AbstractAn important feature of the service-oriented approach is the ability to aggregate, through p...
Guaranteeing the correct coordination of distributed applications that are built up as networks of a...
The Web Services Choreography Description Language (WS-CDL) is an XML-based language for specifying ...
International audienceService-oriented computing has emerged as a new software development paradigm ...
Web service choreography languages provide a way to describe the collaboration protocol of multiple ...
AbstractWeb Services composition provides a way to obtain value-added services by combining several ...
AbstractWe present a formal model to represent orchestrations and choreographies and we define sever...
AbstractWS-CDL is a choreography language that describes peer-to-peer collaborations of participants...
Abstract: TheWeb Service Choreography Description Language (WS-CDL) has been put forward as language...
AbstractCurrent Web service choreography proposals, such as BPEL4WS, BPSS, WSFL, WSCDL or WSCI, prov...
Service choreographies describe the interactions that take place in a distributed service collaborat...
Recently, languages such as BPEL and WS-CDL have been proposed to describe interactions between serv...
AbstractWe present an approach for the validation and verification of Web services choreographies, a...
Web services choreography describes the global model of service interactions among a set of particip...
Web services have emerged as the building blocks of a service-oriented architecture that supports no...
AbstractAn important feature of the service-oriented approach is the ability to aggregate, through p...
Guaranteeing the correct coordination of distributed applications that are built up as networks of a...
The Web Services Choreography Description Language (WS-CDL) is an XML-based language for specifying ...
International audienceService-oriented computing has emerged as a new software development paradigm ...
Web service choreography languages provide a way to describe the collaboration protocol of multiple ...
AbstractWeb Services composition provides a way to obtain value-added services by combining several ...