Skip to main navigation Skip to search Skip to main content

An operational semantics of WS-BPEL based on abstract BPEL machine

  • Dou Sun*
  • , Yongwang Zhao
  • , Hao Zeng
  • , Dianfu Ma
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationProceedings - 2010 IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2010
DOIs
StatePublished - 2010
Event2010 IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2010 - Perth, WA, Australia
Duration: 13 Dec 201015 Dec 2010

Publication series

NameProceedings - 2010 IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2010

Conference

Conference2010 IEEE International Conference on Service-Oriented Computing and Applications, SOCA 2010
Country/TerritoryAustralia
CityPerth, WA
Period13/12/1015/12/10

Keywords

  • BPEL
  • BPEL engine
  • Correctness
  • Operational semantics

Fingerprint

Dive into the research topics of 'An operational semantics of WS-BPEL based on abstract BPEL machine'. Together they form a unique fingerprint.

Cite this