Formalising web services

  • Authors:
  • Kenneth J. Turner

  • Affiliations:
  • Computing Science and Mathematics, University of Stirling, Scotland

  • Venue:
  • FORTE'05 Proceedings of the 25th IFIP WG 6.1 international conference on Formal Techniques for Networked and Distributed Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Despite the popularity of web services, creating them manually is an intricate task. Composite web services are defined using the evolving standard for Bpel (Business Process Execution Logic). It is explained how Cress (Chisel Representation Employing Systematic Specification) has been extended to meet the challenge of graphically and formally describing web services. Sample Cress descriptions are presented of web services. These are automatically translated into Lotos, permitting rigorous analysis and automated validation.