J4
• Original Articles • Previous Articles Next Articles
CHEN Sheng;BAO Liang;CHEN Ping;HU Sheng-ming;WANG Meng
Received:
Revised:
Online:
Published:
Contact:
Abstract: The business process always suffers from notorious problems, such as data race and deadlock. Moreover, these problems are extremely difficult to track down by testing and debugging. This paper proposes a novel detection approach for the BPEL process, which is based on the graph theory. The approach first transforms the BPEL process into a graphic model-BSG (BPEL Segment Graph). Then, the deadlocks are detected by finding strongly connected components of BSG. Meanwhile, data races are detected by determining the partial order among nodes in BSG, which in turn can be attained by deciding the reachability among them. It also employs the technique of constraint solving to enhance the accuracy of the detection result. Data races and deadlocks can be effectively detected by this approach, as demonstrated by practical application, thus enhancing the reliability of BPEL processes.
Key words: business process execution language(BPEL), BPEL segment graph(BSG), data race detection, deadlock detection, constraint solving
CLC Number:
CHEN Sheng;BAO Liang;CHEN Ping;HU Sheng-ming;WANG Meng. Study of algorithm on data race and deadlock detection for BPEL process [J].J4, 2008, 35(6): 1056-1062.
0 / / Recommend
Add to citation manager EndNote|Reference Manager|ProCite|BibTeX|RefWorks
URL: https://journal.xidian.edu.cn/xdxb/EN/
https://journal.xidian.edu.cn/xdxb/EN/Y2008/V35/I6/1056
Cited