Verifying composite service transactional behavior using event calculus

  • Authors:
  • Walid Gaaloul;Mohsen Rouached;Claude Godart;Manfred Hauswirth

  • Affiliations:
  • DERI, NUIG, Galway, Ireland;LORIA, INRIA, UMR, Vandœuvre-les-Nancy Cedex, France;LORIA, INRIA, UMR, Vandœuvre-les-Nancy Cedex, France;DERI, NUIG, Galway, Ireland

  • Venue:
  • OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

A key challenge ofWeb service (WS) composition is how to ensure reliable execution. The lack of techniques that support non-functional features such as execution reliability is widely recognized as a barrier preventing widespread adoption. Therefore, there is a growing interest for verification techniques which help to prevent WS composition execution failures. In this paper, we propose an event driven approach to validate the transactional behavior of WS compositions. Using the Event Calculus to formally specify and check the transactional behavior consistency of WS composition, our approach provides a logical foundation to ensure recovery mechanisms consistency at design time and report execution deviations after runtime.