Modelling IoT Behaviour in Supply Chain Business Processes with BPMN: A Systematic Literature Review


  • Ihsane Abouzid SI2M Laboratory, National Institute of Statistics and Applied Economics, Rabat, Morocco
  • Younes Karfa Bekali LRIT, Faculty of Sciences, Mohammed V University in Rabat, Morocco
  • Rajaa Saidi 1SI2M Laboratory, National Institute of Statistics and Applied Economics, Rabat, Morocco 2LRIT, Faculty of Sciences, Mohammed V University in Rabat, Morocco



Systematic literature review, Business process modelling, BPMN, IoT, BPMN extensions, Process execution, Supply chain


The Internet of Things (IoT) enables to connect physical world to digital processes, allowing real-world data to be fed into business processes. This revolution helps in the making of more informed business decisions as well as the automation and/or improvement of business processes tasks. The successful integration of IoT into business operations is required to realize these benefits. Supporting the modelling of IoT-enhanced business proccesess is the first step toward this goal. Despite the fact that numerous papers studied this topic, it is unclear what the current state of the art is in terms of modelling solutions and gaps. We conduct a systematic literature review in this work to determine how current solutions model IoT into business operations, and whether the standard Business Process Model and Notation (BPMN) has emerged as the de facto standard for business process modelling [2026]). The Object Management Group (OMG) developed BPMN, which is now an ISO standard BPMN is already enough for a full modelling of IoT integration, or the extensions are needed. We found and analysed the several existing alternative solutions after reviewing all the literature on this issue. Furthermore, we discuss some key aspects of the planned additions that should be addressed in the near future, such as the absence of standardization.


Download data is not yet available.

Author Biographies

Ihsane Abouzid, SI2M Laboratory, National Institute of Statistics and Applied Economics, Rabat, Morocco

Ihsane Abouzid received the bachelor’s degree in mathematics and computer science from Mohammed V Rabat university in 2014, the master’s degree in e-logistics from ESITH in 2016, and pursuing doctorate degree in Business Process Modelling with BPMN in logistics INESA, respectively. Currently working as a Digital Consultant. Research areas include Business Process Modelling, Business Process Simulation, and smart technologies such as IoTs.

Younes Karfa Bekali, LRIT, Faculty of Sciences, Mohammed V University in Rabat, Morocco

Younes Karfa Bekali is an Assistant Professor of physics at the Faculty of Sciences, Mohammed V University in Rabat, Morocco. He is a member of the Computer Science and Telecommunications Research Laboratory (LRIT) of the Mohammed V University. He holds a PhD degree in Physics ”Electronics and Telecommunications” from the Faculty of Sciences of Tetouan. He is inventor and innovator with several invention patents and national and international awards for innovation. He is a certified facilitator in intellectual property (OMPIC and WIPO) and a consultant in intellectual property and patent of invention. His interests are mainly focused on electronics and communication engineering, antenna engineering, antennas and propagation and industrial property. He has published several papers in international journals and conferences according to these topics.

Rajaa Saidi, 1SI2M Laboratory, National Institute of Statistics and Applied Economics, Rabat, Morocco 2LRIT, Faculty of Sciences, Mohammed V University in Rabat, Morocco

Rajaa Saidi is Full Professor of computer science at the National Institute of Statistics and Applied Economics (INSEA-Morocco). She is a member of the Information Systems, Intelligent Systems and Mathematical Modelling Laboratory (SI2M) of INSEA. She holds a PhD degree in Information Systems and Software Engineering from Mohammed V University in Rabat (UM5-Morocco) and the Grenoble Institute of Technology (INPG-France). She is also a member of the Computer Science and Telecommunications Research Laboratory (LRIT) of the Mohammed V University. Her research areas include information systems engineering, business process management, ubiquitous computing, context-aware information systems, service-oriented architectures and component-based engineering.


F.Hasić, E. S. Asensio “Executing IoT Processes in BPMN 2.0: Current Support and Remaining Challenges”, 13th International Conference on Research Challenges in Information Science (RCIS) 2019.

Zhiqiang Xu, Jialiang He, Zhiyong Chen, “Design and Actualization of IoT-based Intelligent Logistics System”, IEEE International Conference on Industrial Engineering and Engineering Management 2012.

K. Zarour, D. Benmerzoug, N. Guermouche, K. Drira “A systematic literature review on BPMN extensions” Business Process Management Journal, Vol. 26, No. 6, pp. 1473–1503, 2020.

A. Awad, G. Decker, and M. Weske, “Efficient Compliance Checking Using BPMN-Q and Temporal Logic”, International Conference on Business Process Management, pp. 326–341, volume 5240, 2008.

C. Timurhan Sungur, P. Spiess, N. Oertel, and O. Kopp, “Extending BPMN for Wireless Sensor Networks”,IEEE International Conference on Business Informatics, 2013.

B. Kitchenham and S. Charters, “Guidelines for performing Systematic Literature reviews in Software Engineering Version 2.3,” Keele University and University of Durham, Technical report EBSE-2007-01, 2007.

Caracas A, Bernauer A. Compiling business process models for sensor networks. International Conference on Distributed Computing in Sensor Systems and Workshops (DCOSS), pp. 1–8, 2011.

Appel, S., Kleber, P., Frischbier, S., Freudenreich, T., and Buchmann, A. “Modelling and execution of event stream processing in business processes” Information Systems, 46, 140–156. doi: 10.1016/, 2014.

Tranquillini, S., Daniel, F., Kucherbaev, P., and Casati, F. “Modelling, Enacting, and Integrating Custom Crowdsourcing Processes”. ACM Transactions on the Web, 9(2), 1–43. doi: 10.1145/2746353, 2015

Caracaş, A., and Kramp, T. “On the Expressiveness of BPMN for Modelling Wireless Sensor Networks Applications. Business Process Model and Notation”, 16–30. doi: 10.1007/978-3-642-25160-3_2, 2011.

Zhou, W., Jia, Y., Peng, A., Zhang, Y., and Liu, P. “The Effect of IoT New Features on Security and Privacy:” New Threats, Existing Solutions, and Challenges Yet to Be Solved. IEEE Internet of Things Journal, 1–1. doi: 10.1109/jiot.2018.2847733, 2018.

Meyer, S., Ruppen, A., and Hilty, L. “The Things of the Internet of Things in BPMN. Advanced Information Systems Engineering Workshops, 285–297. doi: 10.1007/978-3-319-19243-7_27, 2015

Dar, K., Taherkordi, A., Baraki, H., Eliassen, F., and Geihs, K. “A resource oriented integration architecture for the Internet of Things” A business process perspective. Pervasive and Mobile Computing, 20, 145–159. doi: 10.1016/j.pmcj.2014.11.005, 2015.

Chiu, H.-H., and Wang, M.-S. (2015) “Extending Event Elements of Business Process Model for Internet of Things”. 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing. doi: 10.1109/cit/iucc/dasc/picom.2015.

F. Martins, D. Dmonigos “Modelling IoT behaviour within BPMN Business Processes” Procedia Computer Science, Volume 121, Pages 1014–1022, 2017.

S. Meyer, A. Ruppen, and C. Magerkurth, “Internet of Things-Aware Process Modelling: Integrating IoT Devices as Business Process Resources”, International Conference on Advanced Information Systems Engineering, pp .84–98, volume 7908, 2013.

D. Domingos, F. Martins “Using BPMN to model Internet of Things behaviour within business process”, International Journal of Information Systems and Project Management, ISSN (print):2182-7796, ISSN (online):2182-7788, ISSN (cd-rom):2182-780X, 2017.

R. Petrasch, R. Hentschke “Process modelling for industry 4.0 applications: Towards an industry 4.0 process modelling language and method”, 13th International Joint Conference on Computer Science and Software Engineering (JCSSE), 2016.

A. Yousfi, C. Baue, R. Saidi, Anin K.Dey, “uBPMN: A BPMN extension for modelling ubiquitous business processes”, Information and Software Technology, Volume 74, Pages 55–68, 2016.

A. Yousfi, M. Hewelt, C. Bauer, M. Weske, “Towards uBPMN-Based Patterns for Modelling Ubiquitous Business Processes”, IEEE Transactions on Industrial Informatics, Volume: 14, Issue: 8, Aug. 2018.

C. Chang, S. Narayana Srirama, R. Buyya, “Mobile Cloud Business Process Management System for the Internet of Things: A Survey”, ACM Computing Surveys, Volume 49, 2017.

R. Martinhoa, D. Domingos, “Quality of Information and Access Cost of IoT Resources in BPMN Processes”, International Conference on Project Management , Procedia Technology 16 737–744, 2014.

A. Kalle, M. Rekik, M. Khemakhem, IoT-fog-cloud based architecture for smart systems: Prototypes of autism and COVID-19 monitoring systems, Software: Practice and Experience, 2020.

Ebook, Business Process Management, Mathias Weske, 2007.

R.Braun and W. Esswein, “Classification of Domain-Specific BPMN Extensions”, IFIP Working Conference on The Practice of Enterprise Modelling, pp. 42–57, volume 197, 2014.

Z. Yan, P. Zhang, A. V. Vasilakos, “A survey on trust management for Internet of Things”, Journal of Network and Computer Applications, Volume 42, Pages 120–134, 2014.

WESKE, Mathias: Business process management: concepts, languages, architectures: Springer, 2007 — ISBN 35407352.

P. Gokhale, O. Bhat, S. Bhat, “Introduction to IOT”, International Advanced Research Journal in Science, Engineering and Technology. Vol. 5, Issue 1, 2018.

M. Stajniak, B. Guszczak “ Analysis of logistics processes according to BPMN methodology” [Environmental Science and Engineering] Information Technologies in Environmental Engineering Volume 3, 2011.

Soon-Wook Kwon, Min-Woo Lee, Jae-Goo Han, Moon-Young Cho, Jae-Woo Park, Model Development of the Material Tracking System for High-Rise Building Construction Project Using RFID Technology, Construction Technology,, Gyeonggi-Do, 411–712, 2004.

Tu. Mengru; Lim, Ming; Yang, Ming-Fang; Chan, Hing Kai. “Internet of Things-based production logistics and supply chain system-Part 1: Modeling IoT-based manufacturing supply chain”, 2017.

Andrade, R. M, Carvalho, R. M., de Araújo, I. L., Oliveira, K. M., and Maia, M. E. F “What Changes from Ubiquitous Computing to Internet of Things in Interaction Evaluation?” Lecture Notes in Computer Science, 3–21, 2017.

C. Stoiber, S. Schönig “Event-Driven Business Process Management Enhancing IoT – A Systematic Literature Review and Development of Research Agenda” Lecture Notes in Information Systems (LNISO,volume 48), 2021.

P. Valderasa, V. Torresa, E. Serralb “Modelling and executing IoT-enhanced business processes through BPMN and microservices” Journal of Systems and Software Volume 184, February 2022.

Y. Kirikkayis, F. Gallik, M. Reichert “ Visual Decision Modeling in IoT-Aware Processes”,, 2022.

F. Hasić, E. Serral, M. Snoeck “Comparing BPMN to BPMN + DMN for IoT Process Modelling: A Case-Based Inquiry”, SAC ’20: Proceedings of the 35th Annual ACM Symposium on Applied Computing, Pages 53–60, 2020.

R. Seiger , R. Kühn, M. Korzetz, U. Aßmann “HoloFlows: modelling of processes for the Internet of Things in mixed reality”, Software and Systems Modeling volume 20, pages 1465–1489, 2021.

D. Domingos, A. Respício, R. Martinho “Reliability of IoT-Aware BPMN Healthcare Processes”, Virtual and Mobile Healthcare: Breakthroughs in Research and Practice, Pages: 29, 2020.

“Business Process Model and Notation (BPMN) Version 2.0.2”, Object Management Group, available at: 2013.

B. El Khalyly, A. Belangour, A. Erraissi, M. Banane “Devops and Microservices Based Internet of Things Meta-Model”, International Journal of Emerging Trends in Engineering Research, Volume 8. No. 9, 2020.






Intelligent Systems for Smart Applications