• 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