Close category search window
 

A Model Checking Method to Verify BPEL4People Processes

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Fenye Bao ; Sch. of Software, Tsinghua Univ., Beijing ; Li Zhang

WS-BPEL extension for people (BPEL4People) introduces human activity to Web Services Business Process Execution Language (WS-BPEL/BPEL). It's crucial to ensure the correctness and consistency of business process with constraints. Some works have been done on the verification of BPEL processes, but there are fewer works on the verification of BPEL4People processes. In this paper, we propose a model checking method to verify BPEL4People processes. First, we translate BPEL4People processes into PROMELA. During the translation, Petri net is used to model BPEL activities and the authorization step of TBAC is used to model the authorization of a human task. In practice, a tool, B2P, is developed to translate automatically. Then, by validating the generated PROMELA code in SPIN, some potential deadlocks and conflicts with user defined constraints in BPEL4People processes can be detected.

Published in:
Advanced Management of Information for Globalized Enterprises, 2008. AMIGE 2008. IEEE Symposium on

Date of Conference: 28-29 Sept. 2008

Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2013 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.