Web service choreographies specify conditions on observable interactions among the services. An important question in this regard is realizability: given a choreography C, does there exist a set of service implementations I that conform to C? Further, if C is realizable, is there an algorithm to construct implementations in I? We propose a local temporal logic in which choreographies can be specified, and for specifications in the logic, we solve the realizability problem by constructing service implementations (when they exist) as communicating automata. These are nondeterministic finite state automata with a coupling relation. We also report on an implementation of the realizability algorithm and discuss experimental results.
We identify significant weaknesses in the original Abstract State Machine (ASM) based choreography a...
In this work, we investigate the feasibility of using a framework based on computational logic, and ...
AbstractCurrent Web service choreography proposals, such as BPEL4WS, BPSS, WSFL, WSCDL or WSCI, prov...
Web service choreography languages allow for the description of multipart collaborations from a glob...
We present a goal-directed, local and on-the-fly algorithm for verifying the existence of and synthe...
Global choreographies have been recently proposed as a way for specifying the overall behaviour of a...
A choreography describes the interaction between services. It may be used for specification purposes...
AbstractWe present an approach for the validation and verification of Web services choreographies, a...
In this work, we investigate the feasibility of using a framework based on computational logic, and...
A fundamental promise of service oriented architecture (SOA) lies in the ease of integrating sharabl...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
AbstractWe present a formal model to represent orchestrations and choreographies and we define sever...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
International audienceService-oriented computing has emerged as a new software development paradigm ...
Current Web service choreography proposals, such as BPEL4WS, BPSS, WSFL, WSCDL or WSCI, provide nota...
We identify significant weaknesses in the original Abstract State Machine (ASM) based choreography a...
In this work, we investigate the feasibility of using a framework based on computational logic, and ...
AbstractCurrent Web service choreography proposals, such as BPEL4WS, BPSS, WSFL, WSCDL or WSCI, prov...
Web service choreography languages allow for the description of multipart collaborations from a glob...
We present a goal-directed, local and on-the-fly algorithm for verifying the existence of and synthe...
Global choreographies have been recently proposed as a way for specifying the overall behaviour of a...
A choreography describes the interaction between services. It may be used for specification purposes...
AbstractWe present an approach for the validation and verification of Web services choreographies, a...
In this work, we investigate the feasibility of using a framework based on computational logic, and...
A fundamental promise of service oriented architecture (SOA) lies in the ease of integrating sharabl...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
AbstractWe present a formal model to represent orchestrations and choreographies and we define sever...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
International audienceService-oriented computing has emerged as a new software development paradigm ...
Current Web service choreography proposals, such as BPEL4WS, BPSS, WSFL, WSCDL or WSCI, provide nota...
We identify significant weaknesses in the original Abstract State Machine (ASM) based choreography a...
In this work, we investigate the feasibility of using a framework based on computational logic, and ...
AbstractCurrent Web service choreography proposals, such as BPEL4WS, BPSS, WSFL, WSCDL or WSCI, prov...