• DocumentCode
    2119080
  • Title

    CDLChecker: A WS-CDL analysis tool

  • Author

    Jiang, Siyuan ; Zhou, Lei ; Qi, Yanxia

  • Author_Institution
    East China Normal Univ., Shanghai, China
  • fYear
    2012
  • fDate
    21-23 April 2012
  • Firstpage
    1708
  • Lastpage
    1711
  • Abstract
    This paper presents a tool for the analysis of WS-CDL, which gives a global view on the collaboration among a collection of services involving multiple different organizations for independent processes. This tool is named by CDLChecker with providing three functionalities. The first one is the simulation of real WS-CDL programs. The CDLChecker can simulate the execution of WSCDL programs involving Web services provided by the third-party, where external variable definitions are resolved by an XML parser we designed. The second one is to validate the constraints specified in WS-CDL specification. The static and dynamic constraints are specified by abstract machines from B method, and the corresponding validation algorithm is integrated into this tool. The last part of this tool can verify the user-related properties of service choreography, such as channel absence and channel redundancy. The back-end verification engine we used here is the Spin model checker.
  • Keywords
    Web services; XML; formal verification; program compilers; B method; CDLChecker; Spin model checker; WS-CDL analysis tool; Web services; XML parser; abstract machines; backend verification engine; channel absence; channel redundancy; dynamic constraints; external variable definitions; independent processes; service choreography; static constraints; user related properties; Algorithm design and analysis; Computational modeling; Engines; Heuristic algorithms; Protocols; Web services; XML; Service Choreography; Simulation; Validation; WS-CDL; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics, Communications and Networks (CECNet), 2012 2nd International Conference on
  • Conference_Location
    Yichang
  • Print_ISBN
    978-1-4577-1414-6
  • Type

    conf

  • DOI
    10.1109/CECNet.2012.6201709
  • Filename
    6201709