Title :
Static data flow analysis and anomalies detection for BPEL
Author :
Yang, Xuehong ; Huang, Junfei ; Gong, Yunzhan
Author_Institution :
State Key Lab. of Networking & Switching Technol., Beijing Univ. of Posts & Telecommun., Beijing, China
Abstract :
BPEL is a de-facto standard language for Web service orchestration. Algorithms are presented for the data flow analysis in BPEL programs which use flow and links constructs to implement concurrency and synchronization. Recently a lot of algorithms have bean proposed to concurrent program for detecting the variables usage errors, but they are not applicable to BPEL program which has unique feature at syntax and semantic. So new algorithms are proposed to the data flow analysis and anomaly detection for BPEL. We mainly focus on the global program variable usage information, and the data dependency related information are also calculated which can be used to the analysis about the variable usage anomaly. By adapting this algorithm, a class of variable usage errors can be detected in BPEL program.
Keywords :
Web services; business data processing; data flow analysis; program testing; specification languages; BPEL; Web service orchestration; anomalies detection; business process execution language; data dependency; data flow analysis; Algorithm design and analysis; Data analysis; Fluid flow measurement; Laboratories; Programming profession; Service oriented architecture; Telecommunication switching; Testing; Web services; XML; BPEL; anomaly detecttion; data dependency; data flow analysis; web service;
Conference_Titel :
Test and Measurement, 2009. ICTM '09. International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4244-4699-5
DOI :
10.1109/ICTM.2009.5413080