Skip to main content

BPMN to UML Class Diagram Using QVT

  • Conference paper
  • First Online:
Networking, Intelligent Systems and Security

Abstract

The business process model and notation (BPMN) standard provides notations in the form of diagrams, which are clearly legible for the needs of internal organizations and facilitate collaboration between enterprise components. The problem is how to find a transformation solution between the BPMN and the UML (Unified modeling language) to benefit from the simplicity of the BPMN on the one hand, the stability and the widespread UML on the other hand. We work to have a high-performance solution within the framework of model-driven architecture (MDA) that saves time, cost and quality of the software. This article represents a transformation method that allows us to go through the BPMN business process diagram to arrive at the UML class diagram, finally, to generate the code automatically by using the query views transformations (QVT) transformation language, and this transformation is a fruitful combination between the trades side and the computer side.

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 219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 279.99
Price excludes VAT (USA)
  • Durable hardcover 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. Object Management Group (OMG): https://www.omg.org/bpmn/index.htm

  2. MDA en action Ingénierie logicielle guidée par les modèles, Xavier Blanc, édition Eyrolles, 2005

    Google Scholar 

  3. Addamssiri, N., Kriouile, A., Balouki Y., Taoufiq, G.: J. Comput. Sci. Inf. Technol. 2(3 & 4) (2014)

    Google Scholar 

  4. Rhazali, Y., Hadi, Y., Mouloudi, A.: Third World Conference on Complex Systems (WCCS), 2015

    Google Scholar 

  5. Bảo, N.Q.: Vietnamese-German University—BIS (2010)

    Google Scholar 

  6. Macek, O., Richta, K.: Proceedings of the Dateso 2009 Annual International Workshop on DAtabases, TExts, Specifications and Objects, Spindleruv Mlyn, Czech Republic, April 15–17, 2009

    Google Scholar 

  7. Oualid, B., Saida, F., Amine, A., Mohamed, B.: Applying a model driven architecture approach: transforming CIM to PIM using UML. Int. J. Online Biomed. Eng. (iJOE) 14(9), 170–181 (2018)

    Article  Google Scholar 

  8. Debnath, N., Martinez, C.A., Zorzan, F., Riesco, D.: IEEE Trans. Ind. Informat., December 2013

    Google Scholar 

  9. BPM Modeling FAQ: http://www.bpmodeling.com/faq/.

  10. Gotti, S., Mbarki, S.: IFVM bridge: a model driven IFML execution. Int. J. Online Biomed. Eng. (iJOE) 15(4), 111–126 (2019)

    Article  Google Scholar 

  11. Sbai, R., Arrassen, I., Meziane, A., Erramdani, M.: QVT transformation by modeling. (IJACSA) Int. J. Adv. Comput. Sci. Appl. 2(5), (2011)

    Google Scholar 

  12. Argañaraz, M., Funes, A.: An MDA Approach to Business Process Model Trans-formations, université national de SAN LUIS, SADIO electronic journal of informatics operations research, janvier, 2010.

    Google Scholar 

  13. Esbai, R., Elotmani, F., Belkadi, F.Z.: Model-driven transformations: toward automatic generation of column-oriented NoSQL databases in Big Data context. Int. J. Online Biomed. Eng. (iJOE). 15(09), 2019 (2019)

    Article  Google Scholar 

  14. Blanc, X.: MDA en action, Ingénierie logicielle guidée par les modèles, EYROLLES. Paris, 1st edition (2005)

    Google Scholar 

  15. Abdelhedi, F., Ait Brahim, A., Atigui, F., Zurfluh, G.: Processus de transformation MDA d’un schéma conceptuel de données en un schéma logique NOSQL. In: Congrès INFORSID, 34ème édition, Grenoble, 31 mai–3 juin 2016

    Google Scholar 

  16. Braun, R., Esswein, W.: Classification of Domain-Specific BPMN Extensions. In: 7th IFIP Working Conference on The Practice of Enterprise Modeling (PoEM), Nov 2014, Manchester, United Kingdom

    Google Scholar 

  17. OMG: UML Infrastructure Final Adopted Specification, version 2.0, September 2003

    Google Scholar 

  18. Radoslava, S.K., Velin, S.K., Nina, S., Petia, K., Nadejda, B.: Design and Analysis of a Relational Database for Behavioral Experiments Data Processing. International Journal of Online and Biomedical Engineering (iJOE) 14(02) (2018), 117–132 (2019)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Habri, M., Esbai, R., Lamlili El Mazoui Nadori, Y. (2022). BPMN to UML Class Diagram Using QVT. In: Ben Ahmed, M., Teodorescu, HN.L., Mazri, T., Subashini, P., Boudhir, A.A. (eds) Networking, Intelligent Systems and Security. Smart Innovation, Systems and Technologies, vol 237. Springer, Singapore. https://doi.org/10.1007/978-981-16-3637-0_42

Download citation

Publish with us

Policies and ethics