Abstract
Traditional control flow graph of exception handling lacks an explicit description of exception handling and propagation and cannot be used to well analyze the exception situations and exception handling error. To solve these problems, this chapter presents a construction method of exception control flow graph (ECFG) for BPEL process. This method uses a label that is marked exception and is of power for collection computing to describe exception information of BPEL process in building the ECFG. Moreover, the experiment shows that the ECFG generated can clearly express exception information and propagation process in BPEL process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Sinha, S., & Harrold, M. J. (2000). Analysis and testing of programs with exception-handling constructs. IEEE Transactions on Software Engineering, 26(9), 849–871.
Jo, J. W., & Chang, B. M. (2004). Constructing control flow graph for java by decoupling exception flow from normal flow. In International Conference on Computable Science and Its Applications (pp. 106–113). Heidelberg: Springer.
Amighi, A., de Gomes, P. C., Gurov, D., & Huisman, M. (2012). Sound control-flow graph extraction for Java programs with exceptions. In Software Engineering and Formal Methods (pp. 33–47). Heidelberg: Springer.
Prabhu, P., Maeda, N., Balakrishnan, G., Ivančić, F., & Gupta, A. (2011). Interprocedural exception analysis for C++. In ECOOP 2011 (pp. 583–608). Heidelberg: Springer.
Demange, D., Jensen, T., & Pichardie, D. (2009). A provably correct stackless intermediate representation for Java bytecode (Research Report 7021). INRIA.
Amighi, A., Gomes, P., & Huisman, M. (2011). Provably correct control-flow graphs from Java programs with exceptions (Technology Report). KTH Royal Institute of Technology.
Jiang, S., & Jiang, Y. (2007). An analysis approach for testing exception handling programs. SIGPLAN Notices, 42(4), 3–8.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Jiang, C., Ying, S., Hu, S., Guan, H. (2014). Construction Method of Exception Control Flow Graph for Business Process Execution Language Process. In: Wong, W.E., Zhu, T. (eds) Computer Engineering and Networking. Lecture Notes in Electrical Engineering, vol 277. Springer, Cham. https://doi.org/10.1007/978-3-319-01766-2_40
Download citation
DOI: https://doi.org/10.1007/978-3-319-01766-2_40
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-01765-5
Online ISBN: 978-3-319-01766-2
eBook Packages: EngineeringEngineering (R0)