Skip to main content

BPMN2EVENTB Supporting Transformation from BPMN2.0 to Event B Using Kermeta

  • Conference paper
  • First Online:
Smart Trends in Computing and Communications

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 286))

Abstract

Business Process Modeling Notation (BPMN) has acquired increasing relevance in business process modeling. However, it suffers, as all semi-formal languages, from the lack of rigorous semantic which hinder its full adoption and makes impossible the verification of relevant properties. In this paper, a model-driven approach for the verification of BPMN2.0 models using the Event B method is proposed. When the complexity of the target system increases, the traceability of Event B model elements back to the original BPMN model becomes a tedious task and failures to verify properties can be difficult to understand. For this reason, the proposed approach is adapted to keep trace of the transformation process in the format of a serialized file. It is automated through mapping rules implemented in a first prototype tool called BPMN2EVENTB.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.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

Similar content being viewed by others

References

  1. Meghzili S, Chaoui A, Strecker M, Kerkouche E (2020) An approach for the transformation and verification of BPMN models to colored petri nets models. Int J Softw Innov 8:17–49. https://doi.org/10.4018/IJSI.2020010102

    Article  Google Scholar 

  2. Abrial J (2007) The event-B modelling notation

    Google Scholar 

  3. Snook C, Butler M (2001) Using a graphical design tool for formal specification. In: the 13th annual workshop of the psychology of programming interest group, pp 311–321, Bournemouth, UK

    Google Scholar 

  4. Younes AB, Ben Daly Hlaoui Y, Ben Ayed L, Bessifi M (2019) From BPMN2 to event B: A specification and verification approach of workflow applications. In: Proceedings—international computer software and applications conference. https://doi.org/10.1109/COMPSAC.2019.10266

  5. Morimoto S (2008) A survey of formal verification for business process modeling. In: Bubak M, van Albada GD, Dongarra J, Sloot PMA (eds) Computational science—ICCS 2008. Springer, Berlin Heidelberg, Berlin, Heidelberg, pp 514–522

    Chapter  Google Scholar 

  6. Dijkman RM, Dumas M, Ouyang C (2008) Semantics and analysis of business process models in BPMN. Inf Softw Technol 50:1281–1294. https://doi.org/10.1016/j.infsof.2008.02.006

    Article  Google Scholar 

  7. Kheldoun A, Barkaoui K, Ioualalen M (2017) Formal verification of complex business processes based on high-level Petri nets. Inf Sci (Ny) 385–386:39–54. https://doi.org/10.1016/j.ins.2016.12.044

    Article  MATH  Google Scholar 

  8. Ayari S, Ben Dali Hlaoui Y, Ben Ayed L (2018) A new approach for the verification of BPMN models using refinement patterns. In: Proceedings of international computer software and applications conference, vol 1, pp 807–808. https://doi.org/10.1109/COMPSAC.2018.00130

  9. Kossak F, Illibauer C, Geist V, Kubovy J, Natschläger C, Ziebermayr T (2014) A rigorous semantics for BPMN 2.0 process diagrams. Springer

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mayssa Bessifi .

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

Bessifi, M., Younes, A.B., Ayed, L.B. (2022). BPMN2EVENTB Supporting Transformation from BPMN2.0 to Event B Using Kermeta. In: Zhang, YD., Senjyu, T., So-In, C., Joshi, A. (eds) Smart Trends in Computing and Communications. Lecture Notes in Networks and Systems, vol 286. Springer, Singapore. https://doi.org/10.1007/978-981-16-4016-2_24

Download citation

Publish with us

Policies and ethics