Title :
Formal Modeling of Transaction Behavior in WS-BPEL
Author :
He, Yanxiang ; Zhao, Liang ; Wu, Zhao ; Li, Fei
Author_Institution :
Sch. of Comput., Wuhan Univ., Wuhan
Abstract :
Web Services can be composed to build domain-specific application and solution. Some Web Services Composition (WSC) standards are proposed, for instance, WS-BPEL and WS-CDL. WS-BPEL consists of basic activity, structured activity and control-flow. It uses control-flow to construct sequence, branching, parallelism, synchronization, etc. This paper proposes an approach to formally analyze transaction behavior in WS-BPEL through General Stochastic High-level Petri Net (GSHLPN). Unlike other approaches based on Petri Net, our approach can simulate the interrupt behavior resulted from the trigger of failure and user exception operation in WS-BPEL, and accurately compute the time of process, whereas other approaches can not effectively do so.
Keywords :
Petri nets; Web services; high level languages; stochastic processes; WS-BPEL; WS-CDL; Web services composition; basic activity; control flow; domain-specific application; failure trigger; formal modeling; general stochastic high-level Petri net; structured activity; transaction behavior; user exception operation; Application software; Communication system control; Computational modeling; Computer science; Context-aware services; Parallel processing; Software engineering; State-space methods; Stochastic processes; Web services; Petri net; Transaction; WS-BPEL; Web services composition;
Conference_Titel :
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-0-7695-3336-0
DOI :
10.1109/CSSE.2008.873