Toward Effectively Locating Integration-Level Faults in BPEL Programs

  • Authors:
  • Chang-ai Sun;Yimeng Zhai;Yan Shang;Zhenyu Zhang

  • Affiliations:
  • -;-;-;-

  • Venue:
  • QSIC '12 Proceedings of the 2012 12th International Conference on Quality Software
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

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.