• DocumentCode
    2448624
  • Title

    Towards a Formal Verification Approach for Implementation of Web Services Specifications

  • Author

    Yang, Qing ; Ma, Dianfu ; Zhao, Yongwang ; Li, Zhuqing

  • Author_Institution
    Nat. Lab. of Software Dev. Environ., Beihang Univ., Beijing, China
  • fYear
    2010
  • fDate
    6-10 Dec. 2010
  • Firstpage
    269
  • Lastpage
    276
  • Abstract
    The implementation of Web services specifications is the key issue of Web services container which is the infrastructure of SOC. The specifications are always depicted in natural language, which may lead to misunderstanding or ambiguity. In this situation, the implementations of the same specification by different containers will re-introduce interoperability which is supposedly addressed by Web services. These may lead to the reliability problems among upper applications. Currently, formal methods is a precise mathematic way to model the specifications and verify the correctness of the properties. To solve the issues, first, we introduce an XML programming language called SODL (Service-Oriented Description Language) to describe the implementation of specifications. Then, using SODL, we describe the message processing logic according to specifications and implement a Web services container. Furthermore, the logic described in SODL can be converted to automata, by which lots of tools can be applied to verify the properties of container according to the specifications.
  • Keywords
    Web services; XML; formal specification; formal verification; open systems; programming languages; SOC; SODL; Web services specification; XML programming language; formal verification; message processing logic; service-oriented description language; Automata; Containers; Engines; Protocols; Simple object access protocol; XML; container; formal methods; programming language; specification; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing Conference (APSCC), 2010 IEEE Asia-Pacific
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4244-9396-8
  • Type

    conf

  • DOI
    10.1109/APSCC.2010.14
  • Filename
    5708580