Title :
Formalizing exception handling in WS-CDL and WS-BPEL for conformance verification
Author_Institution :
Dept. of Comput. & Decision Sci., Lingnan Univ., Hong Kong, China
Abstract :
We have previously developed a formal approach to verifying conformance for Web services choreography based on the formalism of Communicating Sequential Processes (CSP). In this paper, we extend the approach to cover exception handling, which is commonly used in specifying the choreography as well as orchestration of Web services. In particular, we show how timeout exceptions and message events are handled in the formal approach and illustrate it using a document ordering and delivery process as an example.
Keywords :
Web services; exception handling; formal specification; formal verification; software architecture; WS-CDL; Web services; choreography description language; communicating sequential processes; delivery process; document ordering; message events; timeout exception handling; Algebra; Automata; Document handling; Information systems; Parallel programming; Petri nets; Service oriented architecture; Software libraries; Unified modeling language; Web services; WS-BPEL; WS-CDL; conformance; exception handling;
Conference_Titel :
Service-Oriented Computing and Applications (SOCA), 2009 IEEE International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-5300-9
DOI :
10.1109/SOCA.2009.5410265