Title :
Verifying Choreographic Descriptions of Web Services Based on CSP
Author :
Yeung, W.L. ; Wang, Ji ; Dong, Wei
Author_Institution :
Dept. of Comput. & Decision Sci., Lingnan Univ.
Abstract :
The emerging service-oriented architectures based on Web services is fostering a new generation of intra- and inter-organizational cross-platform Web-based business applications. With the new architectures comes a new set of standards (e.g. XML, SOAP, WSDL, UDDI) for enabling self-describing interoperable Web services, as well as for modeling and implementing workflow or process-oriented Web applications. The latter kind of standards include the Web Service Business Process Execution language (BPEL) and the Web Service Choreography Description Language (WS-CDL). While BPEL supports the modeling and implementation of a particular (composite) Web service, WS-CDL can be seen as a behavioral modeling language for the collaboration between multiple parties (Web services) within the same business process. In this paper, we outline how communicating sequential processes (CSP) can be used as a formal basis for checking the behavioral consistency among the participants of a business process with respect to a choreography. The use of a model checking tool for automating the consistency checking is also discussed
Keywords :
Web services; communicating sequential processes; program verification; Web services; choreographic description verification; communicating sequential processes; formal behavioral consistency checking; model checking tool; service-oriented architectures; Concurrent computing; Distributed computing; Distributed processing; Laboratories; Process design; Service oriented architecture; Simple object access protocol; Unified modeling language; Web services; XML;
Conference_Titel :
Services Computing Workshops, 2006. SCW '06. IEEE
Conference_Location :
Chicago, IL
Print_ISBN :
0-7695-2681-0
DOI :
10.1109/SCW.2006.41