An operational approach to BPEL-like programming

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

9 Scopus citations

Abstract

Web services have become more and more important during these years and BPEL4WS (BPEL) is to be a standard for the web services composition and orchestration. It contains several distinct features, including the scope-based compensation and fault handling mechanism. In this paper, we formalize an operational semantics for BPEL, which provides the precise understanding of the language. In order to explore program equivalence, bisimulation is introduced for BPEL programs in the form of two-layer structure. A set of algebraic laws is studied, which includes several BPEL featured laws. These algebraic laws are verified via the two-layer bisimulation. This reflects that our bisimulation is a practical approach to explore program equivalence for web services.

Original languageEnglish
Title of host publication31st Annual IEEE Software Engineering Workshop, SEW-31 2007 - Proceedings
Pages236-245
Number of pages10
DOIs
StatePublished - 2007
Event31st Annual IEEE Software Engineering Workshop, SEW-31 2007 - Columbia, MD, United States
Duration: 6 Mar 20078 Mar 2007

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference31st Annual IEEE Software Engineering Workshop, SEW-31 2007
Country/TerritoryUnited States
CityColumbia, MD
Period6/03/078/03/07

Keywords

  • Algebraic semantics
  • BPEL
  • Bisimulation
  • Compensation
  • Fault handling
  • Operational semantics
  • Web services

Fingerprint

Dive into the research topics of 'An operational approach to BPEL-like programming'. Together they form a unique fingerprint.

Cite this