Scheduled System Maintenance on May 29th, 2015:
IEEE Xplore will be upgraded between 11:00 AM and 10:00 PM EDT. During this time there may be intermittent impact on performance. For technical support, please contact us at We apologize for any inconvenience.
By Topic

Towards a Formal Verification Approach for Business Process Coordination

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

4 Author(s)
Min Yuan ; Coll. of Inf. Sci. & Technol., Nanjing Univ. of Aeronaut. & Astronaut., Nanjing, China ; Zhiqiu Huang ; Xiang Li ; Yan Yan

BPEL (Business Process Execution Language) enacts a process-oriented web service orchestration, and multi-business processes can be regarded as BPEL composition. A business process can be regarded as a complex set of interactions among Web services to achieve a defined goal. The achievement of distributed agreement among multiple-participant services is an orthogonal problem outside the scope of BPEL, so the rationality for distributed coordination of multi-business processes is an urgent issue to study. The definition of the message exchanges that take place between the process and each one of its partners lack the precise definition which is required for performing a formal analysis and reasoning. An integrated approach supporting a formal verification of multi-business interactions is proposed. This paper first examines a rigorous approach for the formalization of the execution semantics of business process in the Pi-calculus. Then transforms the Pi-calculus expressions into equivalent SMV code and verifies the system whether a process satisfies given properties automatically using the NuSMV model checker, and the approach is illustrated using a concrete case study subsequently. The approach supports creating robust multi-business processes which are distributed or span multiple vendors and platforms.

Published in:

Web Services (ICWS), 2010 IEEE International Conference on

Date of Conference:

5-10 July 2010