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
Link To Document