The full text of this article


Advanced verification of distributed WS-BPEL business processes incorporating CSSA-based data flow analysis
by Wolfram Amme, Axel Martens, Simon Moser
International Journal of Business Process Integration and Management (IJBPIM), Vol. 4, No. 1, 2009


Abstract: The business process execution language for web services (WS-BPEL) provides a technology to aggregate encapsulated functionalities for defining high-value web services. For a distributed application in a B2B interaction, the partners simply need to expose their provided functionality as BPEL processes and compose them. Verifying such distributed web service based systems has been a huge topic in the research community lately. However, in most of the work on analysing properties of interacting web services, especially when backed by stateful implementations like WS-BPEL, the data flow present in the implementation is widely neglected and the analysis focuses on control flow only. This might lead to false-positive analysis results when searching for design weaknesses and errors of a given BPEL process. In this paper, we present a method to extract data flow information by constructing a CSSA representation and detecting data dependencies that effect communication behaviour. Those discovered dependencies are used to construct a more precise formal model of the given BPEL process and hence to improve the quality of analysis results.

Online publication date: Sun, 12-Jul-2009


is only available to individual subscribers or to users at subscribing institutions.

Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Business Process Integration and Management (IJBPIM):
Login with your Inderscience username and password:


    Username:        Password:         

Forgotten your password?

Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email