ACM Home Page
Please provide us with feedback. Feedback
Formal modeling of BPEL workflows including fault and compensation handling
Full text PdfPdf (426 KB)
Source Foundations of Software Engineering archive
Proceedings of the 2007 workshop on Engineering fault tolerant systems table of contents
Dubrovnik, Croatia
Article No. 1  
Year of Publication: 2007
ISBN:978-1-59593-725-4
Authors
Máté Kovács  Budapest University of Technology and Economics, Budapest, Hungary
Dániel Varró  Budapest University of Technology and Economics, Budapest, Hungary
László Gönczy  OptXware Research & Development LLC, Budapest, Hungary
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 111,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1316550.1316551
What is a DOI?

ABSTRACT

Electronically executed business processes are frequently implemented using the Business Process Execution Language (BPEL). These workflows may be in control of crucial business processes of an organization, in the same time existing model checking approaches are still immature i.e. they either seem to loose to much information during the generation of the analysis model, or the state space explosion prevents from model checking. We present a formal modeling technique for BPEL workflows including fault and compensation handling providing exact semantics with a state space size that allows for model checking. Additionally, error propagation among variables is supported so the effect of a faulty activity on the entire process can be examined.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
T. Andrews, F. Curbera, H. Dholakia, Y. Goland, J. Klein, F. Leymann, K. Liu, D. Roller, D. Smith, S. Thatte, I. Trickovic, and S. Weerawana. Business process execution language for web services version 1.1, 2003.
2
 
3
E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana. Web services description language 1.1.
 
4
H. Foster. A Rigorous Approach To Engineering Web Service Composition. PhD thesis, Imperial College London, 2006.
 
5
J. García-Fanjul, J. Tuya, and C. de la Riva. Generating test cases specifications for compositions of web services. In A. Bertolino and A. Polini, editors, in Proceedings of International Workshop on Web Services Modeling and Testing (WS-MaTe2006), pages 83--94, Palermo, Sicily, ITALY, June 9th 2006.
 
6
S. Hinz, K. Schmidt, and C. Stahl. Transforming BPEL to Petri Nets. In W. M. P. v. d. Aalst, B. Benatallah, F. Casati, and F. Curbera, editors, Proceedings of the Third International Conference on Business Process Management (BPM 2005), volume 3649 of Lecture Notes in Computer Science, pages 220--235, Nancy, France, Sept. 2005. Springer-Verlag.
 
7
C. W. Ke Xu, Ying Liu. Bpsl modeler - visual notation language for intuitive business property reasoning. In GT-VMT, pages 205--214, 2006.
 
8
M. Kovács and L. Gönczy. Simulation and formal analysis of workflow models. In GT-VMT, pages 215--224, 2006.
 
9
S. Nakajima. Model-checking behavioral specification of bpel applications. Electr. Notes Theor. Comput. Sci., 151(2):89--105, 2006.
 
10
C. Ouyang, E. Verbeek, W. M. P. van der Aalst, S. Breutel, M. Dumas, and A. H. M. ter Hofstede. WofBPEL: A tool for automated analysis of bpel processes. In ICSOC, pages 484--489, 2005.
 
11
K. Schmidt. Lola: A low level analyser. In ICATPN, pages 465--474, 2000.
 
12
 
13
Symbolic analysis laboratory. http://sal.csl.sri.com/.

Collaborative Colleagues:
Máté Kovács: colleagues
Dániel Varró: colleagues
László Gönczy: colleagues