• DocumentCode
    2875382
  • 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.
  • fYear
    2006
  • fDate
    Sept. 2006
  • Firstpage
    97
  • Lastpage
    104
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing Workshops, 2006. SCW '06. IEEE
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-7695-2681-0
  • Type

    conf

  • DOI
    10.1109/SCW.2006.41
  • Filename
    4027023