A Proof Based Approach for Modelling and VerifyingWeb Services Compositions

  • Authors:
  • Idir Ait-Sadoune;Yamine Ait-Ameur

  • Affiliations:
  • -;-

  • Venue:
  • ICECCS '09 Proceedings of the 2009 14th IEEE International Conference on Engineering of Complex Computer Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Web Services composition defines a processthat involves various independent Web Services to performa complex function. This process is described with a standardlanguage (BPEL) and executed by tools supporting thislanguage. This kind of languages describes the behavior ofdifferent distributed services together, but it does not supportthe verification nor the validation of behavioral requirements.In our work, we are interested in the formal validation ofWeb Services composition. Formal models are extracted fromBPEL specifications and checked. Most previous work is basedon Web Services composition formalizations using Petri nets,process algebra or transition systems. The model checkingtechnique is set-up to validate such descriptions.In this paper, we present a proof and refinement basedapproach for the formal representation, verification and validation of Web Services compositions using the Event B method.