Model-Checking Behavioral Specification of BPEL Applications

https://doi.org/10.1016/j.entcs.2005.07.038Get rights and content
Under a Creative Commons license
open access

Abstract

To provide a framework to compose lots of specialised services flexibly, BPEL is proposed to describe Web service flows. Since the Web service flow description is basically a distributed collaboration, writing correct programs in BPEL is not easy. Verifying BPEL program prior to its execution is essential. This paper proposes a method to extract the behavioral specification from a BPEL appliation program and to analyze it by using the SPIN model checker. With the adequate abstraction method and support for DPE, the method can analyze all the four example cases in the BPEL standard document.

Keywords

BPEL
Model-Checking
SPIN
Abstraction
DPE

Cited by (0)