Transformation BPEL Processes to RECATNet for Analysing Web Services Compositions

Ahmed Kheldoun, Malika Ioualalen

Abstract

One of the most important advantages of Web services technology is the possibility of combining existing services to create a new composite Web process according to the given requirements. BPEL is a promising language which describes web service composition in form of business processes. However, BPEL is an XML-based language and lack of a sound formal semantic, which hinders the formal analysis and verification of business processes specified in it. In this paper, we propose an approach based RECATNet to model and verify BPEL processes. We present some transformation rules of BPEL business processes into RECATNet. Since RECATNets semantics may be defined in terms of the conditional rewriting logic, Maude tools may be used for model-checking the correctness of BPEL processes. A case study is given to show the efficiency of our approach.

References

  1. A. Alves, A. Arkin, S. A. and al. (April 2007). Web services business process execution language. In TEMPLATE'06, 1st International Conference on Template Production. Version 2.0.
  2. Barkaoui, K. and Hicheur, A. (2007). Towards analysis of flexible and collaborative workflow using recursive ecatnets. In pp.206-217, LNCS 4928 (26-28 2007). Springer Berlin/Heidelberg, Benatallah, B., ter Hofstede, A., Paik, H. In CBP 2007.
  3. Bruni, R. and Meseguer, J. (2006). Semantic foundations for generalized rewrite theories. In Theor. Comput. Sci. 360(1), pp.386-414.
  4. Clavel, M. and al. (2007). Maude manual (version 2.3). In SRI International and University of Illinois at Urbana-Champaign. Available at http://maude.cs.uiuc.edu.
  5. Haddad, S. and Poitrenaud, D. (December 2007). Recursive petri nets. theory and application to discrete event systems. In Acta Informatica. pp.44-78.
  6. S. Hinz, K. S. and Stahl, C. (Sep 6-9 2005). Transforming bpel to petri nets. In 3rd International Conference on Business Process Management (BPM'05). pages 220- 235, Nancy, France, Springer-Verlag.
  7. Verbeek, H. M. W. and van der Aalst, W. M. P. (2000). Woflan 2.0: A petri-net-based workflow diagnosis tool. In 21st International Conference of Application and Theory of Petri Nets (ICATPN 2000). pages 475- 484.
  8. Verbeek, H. M. W. and van der Aalst, W. M. P. (2005). Analyzing bpel processes using petri nets. In 2nd International Workshop on Applications of Petri Nets to Coordination,Workflow and Business Process Management. pages 59-78.
  9. Y. Yang, Q. Tan, Y. X. F. L. and Yu, J. (2006). Transform bpel workflow into hierarchical cp-nets to make tool support for verification. In 8th Asia-Pacific Web Conference. pages 275-284.
Download


Paper Citation


in Harvard Style

Kheldoun A. and Ioualalen M. (2014). Transformation BPEL Processes to RECATNet for Analysing Web Services Compositions . In Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-007-9, pages 425-430. DOI: 10.5220/0004728004250430


in Bibtex Style

@conference{modelsward14,
author={Ahmed Kheldoun and Malika Ioualalen},
title={Transformation BPEL Processes to RECATNet for Analysing Web Services Compositions},
booktitle={Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2014},
pages={425-430},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004728004250430},
isbn={978-989-758-007-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Transformation BPEL Processes to RECATNet for Analysing Web Services Compositions
SN - 978-989-758-007-9
AU - Kheldoun A.
AU - Ioualalen M.
PY - 2014
SP - 425
EP - 430
DO - 10.5220/0004728004250430