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 :
بازگشت