Translation-based Verification of Web Services Composition via ZING

Loading...
Thumbnail Image
File version
Author(s)
Luo, X
Lu, J
Su, K
Dong, R
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)

Xhang Zi, Zhou Xiao Tan, Liu Pin

Date
2010
Size

513854 bytes

File type(s)

application/pdf

Location

Guilin, China

License
Abstract

BPEL4WS (BPEL for short) is a standard business process execution language for Web services composition. To formally verify the correctness and reliability of Web services compositions, we propose an Input/Output Labelled Transition System (I/OL TS) as the intermediate formal model, which is well adapted to model BPEL constructs and handle faults, events, terminations, message correlation and activities. To be able to automatically verify Web services compositions via a model checker, we first develop a translation procedure to translate BPEL language into I10L TS, and then develop another translation procedure to translate the I10LTS model into the input language of ZING, a software model checker developed by Microsoft. The translation-based verification process for Web services composition is illustrated by a case stUdy.

Journal Title
Conference Title

Proceedings - 2010 International Conference on Intelligent Computing and Integrated Systems, ICISS2010

Book Title
Edition
Volume
Issue
Thesis Type
Degree Program
School
Publisher link
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement

© 2010 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

Item Access Status
Note
Access the data
Related item(s)
Subject

Computational logic and formal languages

Persistent link to this record
Citation