DocumentCode
3395592
Title
Translation-based verification of Web services composition via ZING
Author
Luo, Xiangyu ; Lu, Jingjing ; Su, Kaile ; Dong, Rongsheng
Author_Institution
Sch. of Comput. & Control, Guilin Univ. of Electron. & Technol., Guilin, China
fYear
2010
fDate
22-24 Oct. 2010
Firstpage
596
Lastpage
600
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/OLTS) 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 I/OLTS, and then develop another translation procedure to translate the I/OLTS 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.
Keywords
Web services; formal verification; language translation; software reliability; BPEL; I/OLTS; Microsoft; Web services; ZING; business process execution language; formal verification; input-output labelled transition system; reliability; software model checker; translation procedure; Engines; BPEL4WS; I/OLTS; Web services; ZING; software model checking;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Computing and Integrated Systems (ICISS), 2010 International Conference on
Conference_Location
Guilin
Print_ISBN
978-1-4244-6834-8
Type
conf
DOI
10.1109/ICISS.2010.5655362
Filename
5655362
Link To Document