• DocumentCode
    3344349
  • Title

    Towards a Reversible BPEL Debugger

  • Author

    Bao, Liang ; Chen, Sheng ; Liu, Xiyang ; Hu, Shengming ; Chen, Ping

  • Author_Institution
    Software Eng. Inst., Xidian Univ., Xi´´an
  • fYear
    2008
  • fDate
    23-26 Sept. 2008
  • Firstpage
    832
  • Lastpage
    833
  • Abstract
    Despite the great momentum gained about the testing, analysis and verification of BPEL process, little attention has paid to the debugging issues, especially about the building of ad hoc debuggers. In this paper, we propose and implement RBDB (reversible BPEL debugger), a specially made reversible debugger for BPEL process. RBDB is built on the abstract debugging APIs to fulfill its functionality. A reversible concurrent debugging model and three strategies to handle different type of external Web services are introduced later. Finally, a comprehensive analysis of experiment data are presented. Evaluation results demonstrate that RBDB can improve users´ efficiency significantly and decrease the invoking times of external services substantially.
  • Keywords
    Web services; application program interfaces; business data processing; program debugging; specification languages; BPEL process analysis; BPEL process testing; BPEL process verification; Web service; abstract debugging API; reversible BPEL debugger; reversible concurrent debugging model; Control systems; Data analysis; Debugging; History; Kernel; Service oriented architecture; Software engineering; Software testing; Switches; Web services; BPEL; Debugging Model; Reversible Debugging; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2008. ICWS '08. IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-0-7695-3310-0
  • Electronic_ISBN
    978-0-7695-3310-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2008.48
  • Filename
    4670278