Formal Modeling and Conformance Validation for WS-CDL using Reo and CASM
Electronic Notes in Theoretical Computer Science (ENTCS)
Algebraic semantics for compensable transactions
ICTAC'07 Proceedings of the 4th international conference on Theoretical aspects of computing
Model-Driven Approaches to Service Composition
International Journal of Adaptive, Resilient and Autonomic Systems
Hi-index | 0.00 |
The Web Services Choreography Description Language (WS-CDL) is a newly developed specification for web services composition to describe the observable behav- ior across multiple participants from a global perspective. However, this specification does not provide a formal se- mantics, whose informal description can lead to ambigu- ous understanding and different implementations. Hence, it causes difficulties for the engineering community to an- alyze the business behavior and ensure the correctness. In this paper, we present the semantics of WS-CDL in terms of process algebra CSP which has great advantages in de- signing and verifying concurrent processes. Therefore, all the properties we want to check within a WS-CDL docu- ment can be verified automatically in the CSP framework correspondingly. In addition, the exception and compen- sation handling mechanism, an important concept of long running transactions, is demonstrated clearly through our formalization work.