Verification of Web Service Flows with Model-Checking Techniques

  • Authors:
  • S. Nakajima

  • Affiliations:
  • -

  • Venue:
  • CW '02 Proceedings of the First International Symposium on Cyber Worlds (CW'02)
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Web service is an emerging software technology to useremote services in the Internet. As it becomes pervasive,some "language" to describe Web service flows is neededto combine existing services flexibly. The flow essentiallydescribes distributed collaborations and is not easy to writeand verify, while the fault that the flow description may containcan only be detected at runtime. The faulty flow descriptionis not desirable because a tremendous amount ofpublicly shared network resources are consumed. The verificationof the Web service flow prior to its execution in theInternet is mandatory. This paper proposes to use the softwaremodel-checking technology for the verification of theWeb service flow descriptions. For a concrete discussion,the paper adapts WSFL (Web Services Flow Language) asthe language to describe the Web service flows, and uses theSPIN model-checker for the verification engine. The experimentshows that the software model-checking technology isusable as a basis for the verification of WSFL descriptions.