DocumentCode :
2425027
Title :
An operational semantics of WS-BPEL based on abstract BPEL machine
Author :
Sun, Dou ; Zhao, Yongwang ; Zeng, Hao ; Ma, Dianfu
Author_Institution :
Nat. Lab. of Software Dev. Environ., Beihang Univ., Beijing, China
fYear :
2010
fDate :
13-15 Dec. 2010
Firstpage :
1
Lastpage :
4
Abstract :
It is very difficult to construct a correct BPEL engine, which is the runtime environment supporting the execution of BPEL processes. The main reason is the complexity of informal specification. It leads to that the programmers build the system without knowing precisely what they do. In this paper, we provide an operational semantics of BPEL based on Abstract BPEL Machine (ABM). ABM is a formal model that simulates the execution environment of BPEL. The functional behavior of a BPEL engine can be described as the input-output state transitions on ABM. It can be further divided into the execution behavior of each BPEL constructs, such as activities and handlers. The aim of our work is to provide the precise understanding on execution model of BPEL, and narrow the gap between BPEL specification and BPEL implementation. The result can be used as a formal specification to construct a correct BPEL engine.
Keywords :
Web services; formal specification; program compilers; programming language semantics; service-oriented architecture; specification languages; BPEL engine; WS-BPEL; abstract BPEL machine; formal model; formal specification; informal specification complexity; input-output state transition; operational semantics; Context; Correlation; Engines; Hafnium; Semantics; Service oriented architecture; BPEL; BPEL Engine; Correctness; Operational Semantics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service-Oriented Computing and Applications (SOCA), 2010 IEEE International Conference on
Conference_Location :
Perth, WA
Print_ISBN :
978-1-4244-9802-4
Type :
conf
DOI :
10.1109/SOCA.2010.5707186
Filename :
5707186
Link To Document :
بازگشت