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 :
بازگشت