Formal verification of composite service recovery mechanisms consistency

Walid Gaaloul, Sami Bhiri, Manfred Hauswirth, Mohsen Rouached, Claude Godart

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

Abstract

Due to the inherent autonomy and heterogeneity of Web services, ensuring composite services reliability remains a challenging problem. Extending the classical control flow with a transactional flow (encapsulating a set of recovery mechanisms) is widely accepted for ensuring composite services reliability. However, current approaches define recovery mechanisms in and ad-hoc way while they have to respect consistency rules regarding the control flow. In this paper, we propose a formal model based on event calculus for capturing both control and transactional flow of composite services. Following a pattern based modelling approach, we depict a set of rules characterising consistent transactional flow that can be defined w.r.t a given control flow. In addition, we propose two complementary approaches for enhancing composite services reliability.

Original languageEnglish
Title of host publicationProceedings of the 3rd International Conference on Collaborative Computing
Subtitle of host publicationNetworking, Applications and Worksharing, CollaborateCom 2007
Pages278-287
Number of pages10
DOIs
Publication statusPublished - 1 Dec 2007
Externally publishedYes
Event3rd International Conference on Collaborative Computing: Networking, Applications and Worksharing, CollaborateCom 2007 - White Plains, NY, United States
Duration: 12 Nov 200715 Nov 2007

Publication series

NameProceedings of the 3rd International Conference on Collaborative Computing: Networking, Applications and Worksharing, CollaborateCom 2007

Conference

Conference3rd International Conference on Collaborative Computing: Networking, Applications and Worksharing, CollaborateCom 2007
Country/TerritoryUnited States
CityWhite Plains, NY
Period12/11/0715/11/07

Fingerprint

Dive into the research topics of 'Formal verification of composite service recovery mechanisms consistency'. Together they form a unique fingerprint.

Cite this