DocumentCode
3538361
Title
Toward Effectively Locating Integration-Level Faults in BPEL Programs
Author
Sun, Chang-ai ; Zhai, Yimeng ; Shang, Yan ; Zhang, Zhenyu
Author_Institution
Sch. of Comput. & Commun. Eng., Univ. of Sci. & Technol. Beijing, Beijing, China
fYear
2012
fDate
27-29 Aug. 2012
Firstpage
17
Lastpage
20
Abstract
Business Process Execution Language (BPEL) is a widely recognized executable service composition language. Since BPEL integrates services of desired functionality to compose business processes, it is significantly different from typical programming languages. How to effectively locate the integration-level faults in BPEL programs is an open issue. In this paper, we propose the BPEL fault localization guidelines based on the characteristics of BPEL programs, and adapt Tarantula, a traditional fault localization technique, to locate the integration-level faults in BPEL programs. We also conducted an empirical study to demonstrate the feasibility of our methodology.
Keywords
Web services; service-oriented architecture; specification languages; BPEL programs; SOA; business process execution language; executable service composition language; fault localization technique; locating integration level faults; programming languages; service oriented architecture; Business; Debugging; Guidelines; Service oriented architecture; Testing; BPEL; Fault Localization; Service Compositions;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software (QSIC), 2012 12th International Conference on
Conference_Location
Xi´an, Shaanxi
ISSN
1550-6002
Print_ISBN
978-1-4673-2857-9
Type
conf
DOI
10.1109/QSIC.2012.48
Filename
6319221
Link To Document