• DocumentCode
    2767693
  • Title

    Verifying WS-CDL-Based Web Services Collaboration by Model Checking

  • Author

    Kang, Zuling ; Wang, Hongbing

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Southeast Univ., Nanjing, China
  • fYear
    2009
  • fDate
    6-10 July 2009
  • Firstpage
    554
  • Lastpage
    561
  • Abstract
    WS-CDL is a W3C-proposed formal language for Web service collaboration, featuring the peer description of composite Web services amongst multiple participants. After describing the Web Service Collaboration in WS-CDL, it is important to ensure its satisfaction of certain attributes by formal verification. This paper proposes an new language, namely TLA4CDL to express the temporal and action attributes in WS-CDL, which is actually based on the idea of the temporal logic of actions, and an algorithm to model check the WS-CDL choreography in TLA4CDL. We will first extend WS-CDL with the new language, TLA4CDL for expressing the temporal and action attributes, and analyzing its technology benefits as well as its expressiveness. Then, an algorithm to model check WS-CDL in TLA4CDL will be introduced, the optimizing method called partial order reduction will be presented, and the complexity of this algorithm will be discussed, all of which lead the way to the implementation of a WS-CDL model checker. At last, experiment cases are designed to show the validation of the WS-CDL model checker on TLA4CDL.
  • Keywords
    Web services; computational complexity; formal languages; groupware; program verification; specification languages; temporal logic; Choreography Description Language; TLA4CDL; W3C-proposed formal language; WS-CDL choreography; Web services collaboration; World Wide Web consortium; composite Web services; formal verification; model checking; optimizing method; partial order reduction; peer description; temporal logic; Computer science; Formal languages; Formal verification; International collaboration; Joining processes; Logic; Optimization methods; Protocols; Web services; TLA4CDL; WS-CDL; Web service composition; model checking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services - I, 2009 World Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-0-7695-3708-5
  • Electronic_ISBN
    978-0-7695-3708-5
  • Type

    conf

  • DOI
    10.1109/SERVICES-I.2009.64
  • Filename
    5190714