Title :
A Model of Scope for Verification of Implementation of Choreography with Exception Handler Using UPPAAL
Author :
Sagara, Lingesh ; Chaudhary, B.D.
Author_Institution :
Dept. of Comput. Sci. & Eng., Motilal Nehru Nat. Inst. of Technol. Allahabad, Allahabad
fDate :
Sept. 29 2008-Oct. 4 2008
Abstract :
Web service choreography description language (WS-CDL) choreographies describe peer-to-peer collaboration between participating web services and their obligations. Several formal models have been, proposed for verification of correct implementation of these collaboration and obligations in Web service business process execution language (WS-BPEL). However, these models did not address temporal constraints of WS-CDL interaction, and transformation of exception handler, finalizer block and scope with fault and compensation handler to extended-timed-automata (ETA). Transformation rules for these constructs are needed to address all possible scenarios of verification. In this paper, we present an augmented abstract syntax to model the semantics of interaction with time to completion and recording on time out and relationships between exceptions and their associated activities as guarded activities. We also present a set of transformation rules for construction of timed automata for choreography and scope including exception handler, finalizer blocks and fault and compensation handler.
Keywords :
Web services; automata theory; formal verification; groupware; peer-to-peer computing; specification languages; UPPAAL; Web service choreography description language; augmented abstract syntax; extended-timed-automata; peer-to-peer collaboration; Automata; Automatic control; Collaboration; Contracts; Mobile computing; Peer to peer computing; Service oriented architecture; Time of arrival estimation; Ubiquitous computing; Web services; UPPAAL; WS-BPEL; WS-CDL; verification;
Conference_Titel :
Mobile Ubiquitous Computing, Systems, Services and Technologies, 2008. UBICOMM '08. The Second International Conference on
Conference_Location :
Valencia
Print_ISBN :
978-0-7695-3367-4
Electronic_ISBN :
978-0-7695-3367-4
DOI :
10.1109/UBICOMM.2008.43