Skip to main content

Towards a Business Process Model Transformations Framework

  • Conference paper
  • First Online:
Enterprise and Organizational Modeling and Simulation (EOMAS 2015)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 231))

Included in the following conference series:

  • 648 Accesses

Abstract

The essential purpose of Business Process Management (BPM) is to construct processes which yield a profit for enterprise. In today’s business world, there is a strong need for adopting a BPM approach based on Service Oriented Architecture (SOA) paradigm that can be applied to execute and manage IT-enabled business processes. Hence, the proposed BP model transformations framework combines BPM concepts and Web services which is an application of SOA technology. Two basic categories of BP modelling languages can be recognized: block-oriented languages and graph-oriented languages. Our work details the implementation of the transformation of Business Process Modelling Notation (BPMN) process model to Business Process Execution Language (BPEL) process model by means of transformation rules implemented as an Eclipse plug-ins. Finally, we develop also a software tool by applying Petri Nets analysis techniques to statically check if it satisfies a number of semantic conditions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. van der Aalst, W.M.P., Van Hee, K., ter Hofstede, A., Sidorova, N., Verbeek, H.: Soundness of workflow nets: classification, decidability, and analysis. Formal Aspects Comput. 3, 1–31 (2010)

    MATH  Google Scholar 

  2. van der Aalst, W.M.P., Lassen, K.: Translating unstructured workflow processes to readable BPEL: theory and implementation. Inf. Softw. Tech. 50(3), 131–159 (2008)

    Article  Google Scholar 

  3. Joseph, B., Ashish, G., Sharda, R.: Knowledge work and communication challenges in networked enterprises. Inf. Sys. Front. 13(5), 615–619 (2011)

    Article  Google Scholar 

  4. Bézivin, J., Hammoudi, S., Lopes D., Jouault, F.: Applying MDA approach to B2B Applications: a road map. In: Workshop on Model Driven Development (WMDD 2004), ) at ECOOP 2004, 14-18 June, Oslo, Norway. LNCS, vol. 3344, pp. 148–157, Springer-Verlag (2004)

    Google Scholar 

  5. Bouchbout, K., Akoka, J., Alimazighi, Z.: An MDA-Based framework for collaborative business process modelling. BPMJ 18(6), 919–948 (2012)

    Google Scholar 

  6. Decker, G., Weske, M.: Behavioral consistency for B2B process integration. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 81–95. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  7. Dorn, J., Grün, C., Werthner, H., Zapletal, M.: A survey of B2B methodologies and technologies: from business models towards deployment artifacts. In: Proceedings of HICSS 2007, USA (2007)

    Google Scholar 

  8. Dumas, M.: BPMN to BPEL Model Transformation. University of Tartu, Estonia. A GraBaTs 2009 Case Study (2009)

    Google Scholar 

  9. Eclipse Oranisation: Eclipse Platform. http://www.eclipse.org. Accessed on June 2013

  10. Paul, G., Heiko, L., Samuil, A.: A three-level framework for process and data management of complex e-services. Int. J. Coop. Inf. Sys. 12(4), 487–531 (2003)

    Article  Google Scholar 

  11. Hammoudi, S., Alouini, W., Lopes, D., Huchard, M.: Towards a semi-automatic transformation process in MDA: architecture. Method. First Exp. IJISMD 1(4), 48–76 (2010)

    Google Scholar 

  12. Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I.: ATL: a model transformation tool. Sci. Comput. Program. 72(3), 31–39 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  13. Ivanna, L.M., Omar, C., Pablo, V.D.: Transforming collaborative process models into interface process models by applying an MDA approach. AIS Trans. Enterp. Sys. 2, 13–23 (2009)

    Google Scholar 

  14. Christine, L., Tobias, V., Jan, L., Christian, M.: Transforming inter-organizational business processes into service-oriented architectures. method and application. In: Proceedings of KiVS 2007, Bern (2008)

    Google Scholar 

  15. List, B., Korherr, B.: An evaluation of conceptual business process modelling languages. In: Proceedings of the 2006 ACM Symposium on Applied Computing, pp. 1532–1539 (2006)

    Google Scholar 

  16. Medjahed, B., Benatallah, B., Bouguettaya, A., Elmagarmid, A.: Business-to-business interactions issues. VLDB J. 12, 59–85 (2003)

    Article  Google Scholar 

  17. Mendling, J., Lassen, K., Zdun, U.: Transformation Strategies between Block- Oriented and Graph-Oriented Process Modelling Languages. In: Lehner, F., Nösekabel, H., Kleinschmidt, P (eds.) Multikonferenz Wirtschaftsinformatik, GITO-Verlag, Berlin, pp. 297–312 (2006)

    Google Scholar 

  18. Mendling, J., Neumann, G., Nuttgens, M.: A Comparison of XML Interchange Formats for Business Process Modelling. In: Feltz, F., Oberweis, A., Otjacques, B (eds.) EMISA2004 of Lecture Notes in Informatics (LNI), 56 .pp. 129–140, Luxembourg (2004)

    Google Scholar 

  19. MOLA Project. http://www.mola.mii.lu.lv. Accessed on May 2013

  20. OASIS, Web Services Business Process Execution Language. http://www.oasis-open.org/committees/download.php/23964/wsbpel-v2.0-primer.htm. Accessed on May 2013

  21. OMG: BPMN 2.0 (2011). http://www.omg.org/BPMN/

  22. OMG: Model Driven Architecture (2003). http://www.omg.org/mda/

  23. Ouyang, C., Dumas, M., Aalst, W.M.P., Ter Hofstede, A.H.M.: From business process models to process-oriented software systems. ACM Trans. Softw. Eng. Method. 19(1), 1–37 (2009)

    Article  Google Scholar 

  24. Ouyang, C., Verbeek, H.M.W., Aalst, W.M.P., Van der Breutel, S., Dumas, M., Ter Hofstede, A.H.M.: Formal semantics and analysis of control flow in WS-BPEL. Sci. Comput. Program. 67(2–3), 162–198 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  25. Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing. Research Roadmap. Morgan Kaufmann, San Francisco (2006)

    Google Scholar 

  26. Recker, J., Mendling, J: On the translation between BPMN and BPEL: conceptual mismatch between process modeling languages. In: Proceedings of CAISE (2006)

    Google Scholar 

  27. Scheer, A.-W.: ARIS Business Process Modeling. Springer Verlag, Heidelberg (1999)

    Book  Google Scholar 

  28. Söderström, E., Andersson, B., Johannesson, P., Perjons, E., Wangler, B.: Towards a framework for comparing process languages. In: Proceedings of the 14th International Conference on Advanced Information Systems Engineering; pp. 600–611 (2002)

    Google Scholar 

  29. Weske, M.: Business Process Management, Concepts, Languages, Architectures. Springer, Heidelberg (2007)

    Google Scholar 

  30. White, S.: Using BPMN to Model a BPEL Process. BPTrends 3(3), 1–18 (2005)

    Google Scholar 

Download references

Acknowledgment

The work published in this paper was achieved within the ISID research team of CEDRIC/CNAM-Paris, France that the authors want to thank Prof. Jacky Akoka and all members for their valuable help.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khoutir Bouchbout .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Bouchbout, K., Khaldoun, S., Marouf, S. (2015). Towards a Business Process Model Transformations Framework. In: Barjis, J., Pergl, R., Babkin, E. (eds) Enterprise and Organizational Modeling and Simulation. EOMAS 2015. Lecture Notes in Business Information Processing, vol 231. Springer, Cham. https://doi.org/10.1007/978-3-319-24626-0_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-24626-0_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-24625-3

  • Online ISBN: 978-3-319-24626-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics