Skip to main navigation Skip to search Skip to main content

Towards a formal verification approach for implementation of web services specifications

  • Qing Yang*
  • , Dianfu Ma
  • , Yongwang Zhao
  • , Zhuqing Li
  • *Corresponding author for this work
  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 byWeb 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.

Original languageEnglish
Title of host publicationProceedings - 2010 IEEE Asia-Pacific Services Computing Conference, APSCC 2010
Pages269-276
Number of pages8
DOIs
StatePublished - 2010
Event2010 IEEE Asia-Pacific Services Computing Conference, APSCC 2010 - Hangzhou, China
Duration: 6 Dec 201010 Dec 2010

Publication series

NameProceedings - 2010 IEEE Asia-Pacific Services Computing Conference, APSCC 2010

Conference

Conference2010 IEEE Asia-Pacific Services Computing Conference, APSCC 2010
Country/TerritoryChina
CityHangzhou
Period6/12/1010/12/10

Keywords

  • Container
  • Formal methods
  • Programming language
  • Specification
  • Verification

Fingerprint

Dive into the research topics of 'Towards a formal verification approach for implementation of web services specifications'. Together they form a unique fingerprint.

Cite this