Title | ||
---|---|---|
Towards the Formal Model and Verification of Web Service Choreography Description Language |
Abstract | ||
---|---|---|
The Web Services Choreography Description Language (WS-CDL) is a W3C specification for the description of peer-to-peer collaborations
of participants from a global viewpoint. For the rigorous development and tools support for the language, the formal semantics
of WS-CDL is worth investigating. This paper proposes a small language CDL as a formal model of the simplified WS-CDL, which
includes important concepts related to participant roles and collaborations among them in a choreography. The formal operational
semantics of CDL is given. Based on the formal model, we discuss further: 1) project a given choreography to orchestration
views, which provides a basis for the implementation of the choreography by code generation; 2) translate WS-CDL to the input
language of the model-checker SPIN, which allows us to automatically verify the correctness of a given choreography. An automatic
translator has been implemented.
|
Year | DOI | Venue |
---|---|---|
2006 | 10.1007/11841197_18 | Web Services and Formal Methods |
Keywords | DocType | Volume |
operational semantics,code generation,formal semantics,web service | Conference | 4184 |
ISSN | ISBN | Citations |
16113349 | 3-540-38862-1 | 27 |
PageRank | References | Authors |
1.68 | 14 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Xiangpeng Zhao | 1 | 353 | 20.67 |
Hongli Yang | 2 | 191 | 14.80 |
Zongyan Qiu | 3 | 436 | 41.04 |