Title :
Formal verification of composite service recovery mechanisms consistency
Author :
Gaaloul, Walid ; Bhiri, Sami ; Hauswirth, Manfred ; Rouached, Mohsen ; Godart, Claude
Author_Institution :
DERI-NUIG, Galway
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.
Keywords :
Web services; program verification; Web services; event calculus; formal verification; service recovery mechanisms consistency; transactional flow; Calculus; Cascading style sheets; Collaboration; Context modeling; Context-aware services; Formal verification; Protocols; Service oriented architecture; Web and internet services; Web services;
Conference_Titel :
Collaborative Computing: Networking, Applications and Worksharing, 2007. CollaborateCom 2007. International Conference on
Conference_Location :
New York, NY
Print_ISBN :
978-1-4244-1318-8
Electronic_ISBN :
978-1-4244-1317-1
DOI :
10.1109/COLCOM.2007.4553842