Skip to main content
Log in

A systematic literature review on IoT-aware business process modeling views, requirements and notations

  • Overview
  • Published:
Software and Systems Modeling Aims and scope Submit manuscript

Abstract

The Internet of things has been adopted in several sectors both influencing how people work and enhancing organizations’ business processes. This resulted in the rise of relevant research topics such as IoT-aware business processes. The modeling of these processes makes it possible to better understand working scenarios and to support the adoption of model-driven development approaches for IoT-aware and process-oriented software systems. Since much research has been performed on this topic, a better awareness of the current status is needed. This paper reports a systematic literature review to develop a map on modeling notations for IoT-aware business processes. The survey mainly adopts an academic point of view, resulting in the detailed analysis of 84 research works from the leading computer science digital libraries. The output of the review is in the form of schemes and reflections. In particular, our research aims to shed light on (1) the relevant modeling views referring to different types of IoT-aware business processes; (2) the IoT requirements supported by the modeling notations; and (3) the modeling notations proposed and/or adopted to model IoT-aware business processes. Finally, our research work highlights possible future research lines needing further investigations.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Notes

  1. It is also worth clarifying that the * character is used to include in our search any word that starts with the string of characters preceding the *. For example, by specifying business process* allows us also to include business processes; Cyber Physical System* allows us to include Cyber Physical Systems; model* allows us to include models.

  2. https://www.omg.org/spec/BPMN/2.0.

  3. https://www.sosym.org/.

  4. https://www.editorialmanager.com/infosys.

  5. https://www.mdpi.com/journal/sensors.

  6. https://www.bpm-conference.org/.

  7. https://www.servicessociety.org/scc.

  8. https://www.iot-conference.org/.

  9. Note that this list is not meant to be exhaustive, but it represents only the tools that emerged from the research works we identified as a result of the literature review process.

References

  1. Ampatzoglou, A., Bibi, S., Avgeriou, P., Verbeek, M., Chatzigeorgiou, A.: Identifying, categorizing and mitigating threats to validity in software engineering secondary studies. Inf. Softw. Technol. 106, 201–230 (2019)

    Article  Google Scholar 

  2. Appel, S., Kleber, P., Frischbier, S., Freudenreich, T., Buchmann, A.P.: Modeling and execution of event stream processing in business processes. Inf. Syst. 46, 140–156 (2014)

    Article  Google Scholar 

  3. Ardito, C., Caivano, D., Colizzi, L., Verardi, L.: BPMN extensions and semantic annotation in public administration service design. In: Human-Centered Software Engineering International Working Conference, volume 12481 of Lecture Notes in Computer Science, pp. 118–129. Springer (2020)

  4. Asghari, P., Rahmani, A.M., Javadi, H.H.S.: Internet of things applications: a systematic review. Comput. Netw. 148, 241–261 (2019)

    Article  Google Scholar 

  5. Ashton, K.: That “internet of things’’ thing in the real world things matter more than ideas. RFID J. 22, 97–114 (2009)

    Google Scholar 

  6. Baresi, L., Meroni, G., Plebani, P.: A GSM-based approach for monitoring cross-organization business processes using smart objects. In: Business Process Management Workshops, LNBIP, vol. 256, pp. 389–400. Springer (2016)

  7. Beverungen, D., Buijs, J.C., Becker, J., Di Ciccio, C., van der Aalst, W.M., Bartelheimer, C., vom Brocke, J., Comuzzi, M., Kraume, K., Leopold, H., Matzner, M., Mendling, J., Ogonek, N., Post, T., Resinas, M., Revoredo, K., del Río-Ortega, A., La Rosa, M., Santoro, F.M., Solti, A., Song, M., Stein, A., Stierle, M., Wolf, V.: Seven paradoxes of business process management in a hyper-connected world. Bus. Inf. Syst. Eng. 2, 1–12 (2020)

    Google Scholar 

  8. Bocciarelli, P., D’Ambrogio, A., Giglio, A., Paglia, E.: A BPMN extension for modeling cyber-physical-production-systems in the context of industry 4.0. In: Networking, Sensing and Control, pp. 599–604. IEEE, (2017)

  9. Brereton, P., Kitchenham, B.A., Budgen, D., Turner, M., Khalil, M.: Lessons from applying the systematic literature review process within the software engineering domain. J. Syst. Softw. 80(4), 571–583 (2007)

    Article  Google Scholar 

  10. Brouns, N., Tata, S., Ludwig, H., Asensio, E. S., Grefen, P.: Modeling IoT-Aware business processes—a state of the art report. arXiv preprint, arXiv:1811.00652 (2018)

  11. Burattin, A.: PLG2: multiperspective process randomization with online and offline simulations. In: Azevedo, L., Cabanillas, C. (eds.) Proceedings of the BPM Demo Track, CEUR, vol. 1789, pp. 1–6. CEUR-WS.org (2016)

  12. Camarinha-Matos, L., Goes, J., Gomes, L., Martins, J.: IFIP advances in information and communication technology. In: Computing, Electrical and Industrial Systems, pp. 3–12. Elsevier (2013)

  13. Caracaş, A.: From business process models to pervasive applications: synchronization and optimization. In: Pervasive Computing and Communications, pp. 320–325. IEEE (2012)

  14. Caracaş, A., Bernauer, A.: Compiling business process models for sensor networks. In: Distributed Computing in Sensor Systems, pp. 1–8. IEEE (2011)

  15. Caracaş, A., Kramp, T.: On the expressiveness of BPMN for modeling wireless sensor networks applications. In: Business Process Model and Notation, LNBIP, vol. 95, pp. 16–30. Springer (2011)

  16. Casati, F., Daniel, F., Dantchev, G., Eriksson, J., Finne, N., Karnouskos, S., Montero, P.M., Mottola, L., Oppermann, F.J., Picco, G.P., Quartulli, A., Römer, K., Spiess, P., Tranquillini, S., Voigt, T.: Towards business processes orchestrating the physical enterprise with wireless sensor networks. In: Software Engineering 1357–1360. IEEE (2012)

  17. Chang, C., Srirama, S.N., Buyya, R.: Mobile cloud business process management system for the internet of things: a survey. ACM Comput. Surv. 49(4), 70:1-70:42 (2017)

    Article  Google Scholar 

  18. Chen, Y.T., Wang, M.S.: A study of extending BPMN to integrate IoT applications. In: Applied System Innovation, pp. 1797–1800. IEEE (2017)

  19. Cheng, Y., Zhao, S., Cheng, B., Chen, J.: A Service-Based Fog Execution Environment for the IoT-Aware Business Process Applications. In: Web Services, pp. 323–326. IEEE (2018)

  20. Cheng, Y., Zhao, S., Cheng, B., Chen, X., Chen, J.: Modeling and deploying IoT-aware business process applications in sensor networks. Sensors 19(1), 111 (2019)

    Article  Google Scholar 

  21. Cheng, Y., Zhao, S., Cheng, B., Hou, S., Shi, Y., Chen, J.: Modeling and optimization for collaborative business process towards IoT applications. Mob. Inf. Syst. 2018 (2018)

  22. Cherrier, S., Deshpande, V.: From BPM to IoT. In: Business Process Management Workshop, LNBIP, vol. 308, pp. 310–318. Springer (2017)

  23. Chiu, H., Wang, M.-S.: Extending event elements of business process model for internet of things. In: Computer and Information Technology, pp. 783–788. IEEE (2015)

  24. Cimino, M.G.C.A., Palumbo, F., Vaglini, G., Ferro, E., Celandroni, N., La Rosa, D.: Evaluating the impact of smart technologies on harbor’s logistics via BPMN modeling and simulation. Inf. Technol. Manag. 18(3), 223–239 (2017)

    Article  Google Scholar 

  25. Cisco. Cisco Annual Internet Report (2018-2023) White Paper. Technical report (2020). Available Online: https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.html. Accessed 25 April 2022

  26. Cognini, R., Corradini, F., Gnesi, S., Polini, A., Re, B.: Business process flexibility—a systematic literature review with a software systems perspective. Inf. Syst. Front. 20(2), 343–371 (2018)

    Article  Google Scholar 

  27. Compagnucci, I., Corradini, F., Fornari, F., Polini, A., Re, B., Tiezzi, F.: Modelling notations for IoT-Aware business processes: a systematic literature review. In: Business Process Management Workshops, LNBIP, vol. 397, pp. 108–121. Springer (2020)

  28. Compagnucci, I., Corradini, F., Fornari, F., Re, B.: Trends on the usage of BPMN 2.0 from publicly available repositories. In: Perspectives in Business Informatics Research—20th International Conference on Business Informatics Research, BIR, LNBIP, vol. 430, pp. 84–99. Springer (2021)

  29. Corallo, A., Latino, M., Menegoli, M., Cataldo, M.: Business process modeling in aquaculture for environmental sustainability and fish traceability: a case study in Italian region. Knowl. Process. Manag. 27(2), 150–156 (2020)

    Article  Google Scholar 

  30. Corradini, F., Fornari, F., Polini, A., Re, B., Tiezzi, F., Vandin, A.: Bprove: a formal verification framework for business process models. In: Rosu, G., Penta, M.D., Nguyen, T.N. (eds.) Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, ASE 2017, Urbana, IL, USA, October 30–November 03, 2017, pp. 217–228. IEEE Computer Society (2017)

  31. Corradini, F., Fornari, F., Polini, A., Re, B., Tiezzi, F., Vandin, A.: A formal approach for the analysis of BPMN collaboration models. J. Syst. Softw. 180, 111007 (2021)

    Article  Google Scholar 

  32. Dar, K., Taherkordi, A., Baraki, H., Eliassen, F., Geihs, K.: A resource oriented integration architecture for the internet of things: a business process perspective. Pervasive Mob. Comput. 20, 145–159 (2015)

    Article  Google Scholar 

  33. D’Hondt, T., Wilbik, A., Grefen, P., Ludwig, H., Baracaldo, N., Anwar, A.: Using BPM technology to deploy and manage distributed analytics in collaborative IoT-driven business scenarios. In: Internet of Things, pp. 1–8. ACM (2019)

  34. Domingos, D., Martins, F.: Using BPMN to model Internet of Things behavior within business process. Inf. Syst. Proj. Manag. 5(4), 39–51 (2017)

    Google Scholar 

  35. Domingos, D., Martins, F., Caiola, L.: Decentralising Internet of Things aware BPMN business processes. In: Sensor Systems and Software, LNCS, vol. 143, pp. 110–119. Springer (2015)

  36. Domingos, D., Martins, F., Cândido, C., Martinho, R.: Internet of Things aware WS-BPEL business processes—context variables and expected exceptions. J. Univ. Comput. Sci. 20(8), 1109–1129 (2014)

    Google Scholar 

  37. Domingos, D., Respício, A., Martins, F., Melo, B.: Automatic decomposition of IoT-Aware business processes—a pattern approach. In: Procedia Computer Science, vol. 164, pp. 313–320. Elsevier (2019)

  38. Dörndorfer, J., Seel, C.: Modeling for the adaption of mobile business processes—an empirical usability evaluation. Inf. Syst. Front. 24, 1–16 (2020)

    Google Scholar 

  39. Elhami, E., Ansari, A., Farahani, B., Aliee, F. S.: Towards IoT-driven predictive business process analytics. In: International Conference on Omni-layer Intelligent Systems, pp. 1–7. IEEE (2020)

  40. Fahmideh, M., Zowghi, D.: An exploration of IoT platform development. Inf. Syst. 87, 1–47 (2020)

    Article  Google Scholar 

  41. Fattouch, N., Lahmar, I. B., Boukadi, K.: IoT-aware business process: comprehensive survey, discussion and challenges. In: Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 100–105. IEEE (2020)

  42. Fernández, D. R., Marcos-Jorquera, D., Gilart-Iglesias, V., Vives-Boix, V., Ramírez-Navarro, J.: Empowerment of patients with hypertension through BPM, IoT and remote sensing, vol. 17, pp. 22–73. Multidisciplinary Digital Publishing Institute (2017)

  43. Ferreira, P., Martinho, R., Domingos, D.: Process invariants: an approach to model expected exceptions. Proc. Technol. 16, 824–833 (2014)

    Article  Google Scholar 

  44. Fleischmann, A., Schmidt, W., Stary, C., Obermeier, S., Borger, E.: The integrated S-BPM process model. In: Subject-Oriented Business Process Management, vol. 2, pp. 25–42. Springer (2012)

  45. Forbrig, P., Buchholz, G.: Subject-oriented specification of smart environments. In: Conference on Subject-oriented Business Process Management, pp. 8–18. ACM (2017)

  46. Fracca, C., Bianconi, A., Meneghello, F., de Leoni, M., Asnicar, F., Turco, A.: BPSimpy: a python library for WfMC-standard process-simulation specifications. In: van der Aalst, W.M.P., Dijkman, R.M., Kumar, A., Leotta, F., Maggi, F.M., Mendling, J., Pentland, B.T., Senderovich, A., Sepúlveda, M., Asensio, E.S., Weske, M. (eds.) Proceedings of the Best Dissertation Award, Doctoral Consortium, and Demonstration & Resources Track at BPM 2021 co-located with 19th International Conference on Business Process Management (BPM 2021), Rome, Italy, September 6th–10th, 2021, CEUR Workshop Proceedings, vol. 2973, pp. 97–101. CEUR-WS.org (2021)

  47. Friedow, C., Völker, M., Hewelt, M.: Integrating IoT devices into business processes. In: Advanced Information Systems Engineering Workshops, LNBIP, vol. 316, pp. 265–277. Springer (2018)

  48. Gao, F., Zaremba, M., Bhiri, S., Derguerch, W.: Extending BPMN 2.0 with sensor and smart device business functions. In: Enabling Technologies: Infrastructures for Collaborative Enterprises, pp. 297–302. IEEE (2011)

  49. Glombitza, N., Ebers, S., Pfisterer, D., Fischer, S.: Using BPEL to realize business processes for an internet of things. In: Ad-hoc, Mobile, and Wireless Networks, LNCS, vol. 6811, pp. 294–307 (2011)

  50. Gonçalves, R., Soares, J.J., Lima, R.M.: An IoT-based framework for smartwater supply systems management. Fut. Internet 12(12), 114 (2020)

    Article  Google Scholar 

  51. Graja, I., Kallel, S., Guermouche, N., Cheikhrouhou, S., Kacem, A.H.: A comprehensive survey on modeling of cyber-physical systems. Concurr. Comput. Pract. Exp. 32(15), 1–18 (2020)

    Article  Google Scholar 

  52. Graja, I., Kallel, S., Guermouche, N., Kacem, A.: BPMN4CPS: a BPMN extension for modeling cyberphysical systems. In: Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 152–157. IEEE (2016)

  53. Greer, C., Burns, M., Wollman, D., Griffor, E.: Cyber-physical systems and internet of things. NIST Spec. Publ. 1900, 202 (2019)

    Google Scholar 

  54. Grefen, P., Brouns, N., Ludwig, H., Serral, E.: Co-location specification for IoT-Aware collaborative business processes. In: Information Systems Engineering in Responsible Information Systems, volume 350 of LNBIP, pp. 120–132. Springer (2019)

  55. Hasić, F., Asensio, E.S.: Executing IoT processes in BPMN 2.0: current support and remaining challenges. In: Research Challenges in Information Science, pp. 1–6. IEEE (2019)

  56. Hasić, F., Serral, E., Snoeck, M.: Comparing BPMN to BPMN + DMN for IoT process modelling: a case-based inquiry. In: Symposium on Applied Computing, pp. 53–60. ACM (2020)

  57. Hollingsworth, D.: Workflow management coalition: the workflow reference model. Workflow Manag. Coalition 68, 01 (1995)

    Google Scholar 

  58. Hou, S., Zhao, S., Cheng, B., Cheng, Y., Chen, J.: Fragmentation and optimal deployment for IoT-Aware business process. In: Services Computing, pp. 657–664. IEEE (2016)

  59. Houhou, S., Baarir, S., Poizat, P., Quéinnec, P., Kahloul, L.: A first-order logic verification framework for communication-parametric and time-aware BPMN collaborations. Inf. Syst. 104, 101765 (2022)

    Article  Google Scholar 

  60. Jalali, S., Wohlin, C.: Systematic literature studies: database searches versus backward snowballing. In: Empirical Software Engineering and Measurement, pp. 29–38. ACM (2012)

  61. Janiesch, C., Koschmider, A., Mecella, M., Weber, B., Burattin, A., Di Ciccio, C., Fortino, G., Gal, A., Kannengiesser, U., Leotta, F., Mannhardt, F., Marrella, A., Mendling, J., Oberweis, A., Reichert, M., Rinderle-Ma, S., Serral, E., Song, W., Su, J., Torres, V., Weidlich, M., Weske, M., Zhang, L.: The internet of things meets business process management: a Manifesto. Syst. Man Cybern. Mag. 6(4), 34–44 (2020)

    Article  Google Scholar 

  62. Kim, M., Kim, K., Seo, K., Lee, J., Park, K., Kim, K.: Modeling process-aware internet of things services over an arduino community computing environment. In: Advanced Communication Technology, pp. 163–166. IEEE (2017)

  63. Kim, S.D., Lee, J.Y., Kim, D.Y., Park, C.W., La, H.J.: Modeling BPEL-based collaborations with heterogeneous IoT devices. In: Dependable, Autonomic and Secure Computing, pp. 289–294. IEEE (2014)

  64. Kitchenham, B., Pearl Brereton, O., Budgen, D., Turner, M., Bailey, J., Linkman, S.: Systematic literature reviews in software engineering—a systematic literature review. Inf. Softw. Technol. 51(1), 7–15 (2009)

    Article  Google Scholar 

  65. Kozel, T.: BPMN mobilisation. In: World Scientific and Engineering Academy and Society, pp. 307–310. ACM (2010)

  66. Kozma, D., Varga, P., Larrinaga, F.: Data-driven workflow management by utilising BPMN and CPN in IIoT systems with the arrowhead framework. In: Emerging Technologies and Factory Automation, pp. 385–392. IEEE (2019)

  67. Lee, W.-T., Ma, S.-P.: Process modeling and analysis of service-oriented architecture-based wireless sensor network applications using multiple-domain matrix. J. Distrib. Sens. Netw. 12(11), 667–675 (2016)

    Google Scholar 

  68. Leotta, F., Marrella, A., Mecella, M.: IoT for BPMers. Challenges, case studies and successful applications. In: Business Process Management, volume 11675 of LNCS, pp. 16–22. Springer (2019)

  69. Maamar, Z., Kajan, E., Guidara, I., Moctar-M’Baba, L., Sellami, M.: Bridging the gap between business processes and IoT. In: Database Engineering and Applications Symposium, pp. 2:1–2:10 (2020)

  70. Mandal, S., Hewelt, M., Weske, MM.: A framework for integrating real-world events and business processes in an IoT environment. In: On the Move to Meaningful Internet Systems, volume 10573 of LNCS, pp. 194–212. Springer (2017)

  71. Manrique, J.A., Rueda-Rueda, J.S., Portocarrero, J.M.T.: Contrasting internet of things and wireless sensor network from a conceptual overview. In: Internet of Things, Green Computing and Communications, pp. 252–257. IEEE (2016)

  72. Marjani, M., Nasaruddin, F., Gani, A., Karim, A., Hashem, I.A.T., Siddiqa, A., Yaqoob, I.: Big iot data analytics: architecture, opportunities, and open research challenges. IEEE Access 5, 5247–5261 (2017)

    Article  Google Scholar 

  73. Martinho, R., Domingos, D.: Quality of information and access cost of IoT resources in BPMN processes. Proc. Technol. 16, 737–744 (2014)

    Article  Google Scholar 

  74. Martins, F., Domingos, D.: Modelling IoT behaviour within BPMN business processes. Proc. Comput. Sci. 121, 1014–1022 (2017)

    Article  Google Scholar 

  75. Martins, F., Domingos, D., Vitoriano, D.: Automatic decomposition of IoT-aware business processes with data and control flow distribution. Enterprise Inform. Syst. 2, 516–524 (2019)

    Article  Google Scholar 

  76. Martins, F., Domingos, D., Vitoriano, D.: A graph pattern based approach for automatic decomposition of IoT aware business processes. In: Enterprise Information Systems, volume 378 of LNBIP, pp. 498–513. Springer (2020)

  77. Mass, J., Chang, C., Srirama S.N.: WiseWare: a device-to-device-based business process management system for industrial Internet of Things. In: Internet of Things, pp. 269–275. IEEE (2017)

  78. Mass, J., Srirama, S.N., Chang, C.: STEP-ONE: simulated testbed for edge-fog processes based on the opportunistic network environment simulator. J. Syst. Softw. 166, 110587 (2020)

    Article  Google Scholar 

  79. Merino, M.R., Santos-Gago, J.M., Álvarez-Sabucedo, L.M., Rorís, V.M.A., Sanz-Valero, J.: BPMN-E2: a BPMN extension for an enhanced workflow description. Softw. Syst. Model. 18(4), 2399–2419 (2019)

    Article  Google Scholar 

  80. Meroni, G., Baresi, L., Montali, M., Plebani, P.: Multi-party business process compliance monitoring through IoT-enabled artifacts. Inf. Syst. 73, 61–78 (2018)

    Article  Google Scholar 

  81. Meyer, S., Ruppen, A., Hilty, L.: The things of the internet of things in BPMN. In: Advanced Information Systems Engineering Workshops, volume 215 of LNBIP, pp. 285–297. Springer (2015)

  82. Meyer, S., Ruppen, A., Magerkurth, C.: Internet of things-aware process modeling: integrating IoT devices as business process resources. In: Advanced Information Systems Engineering, volume 7908 of LNCS, pp. 84–98. Springer (2013)

  83. Meyer, S., Sperner, K., Magerkurth, C., Debortoli, S., Thoma, M.: Internet of things architecture IoT-a project deliverable D2.2-concepts for modelling IoT-aware processes. Technical report, VDI/VDE Innovation and Technik GMBH, Germany. EC FP7 IoT-A (2012)

  84. Meyer, S., Sperner, K., Magerkurth, C., Pasquier, J.: Towards modeling real-world aware business processes. In: Web of Things, pp. 8–14. ACM (2011)

  85. Mottola, L., Picco, G.P., Oppermann, F.J., Eriksson, J., Finne, N., Fuchs, H., Gaglione, A., Karnouskos, S., Montero, P.M., Oertel, N., Römer, K., Spieß, P., Tranquillini, S., Voigt, T.: MakeSense: simplifying the integration of wireless sensor networks into business processes. Trans. Softw. Eng. 45(6), 576–596 (2019)

    Article  Google Scholar 

  86. Neumann, J., Franke, S., Rockstroh, M., Kasparick, M., Neumuth, T.: Extending BPMN 2.0 for intraoperative workflow modeling with IEEE 11073 SDC for description and orchestration of interoperable networked medical devices. Comput. Assist. Radiol. Surg. 14(8), 1403–1413 (2019)

    Article  Google Scholar 

  87. OMG.: Business Process Model and Notation (BPMN V 2.0) (2011)

  88. Panfilenko, D.V., Poller, P., Sonntag, D., Zillner, S., Schneider, M.: BPMN for knowledge acquisition and anomaly handling in CPS for smart factories. In: Emerging Technologies and Factory Automation, pp. 1–4. IEEE (2016)

  89. Park, M., Kim, H., Ahn, H., Kim, K. P.: An IoT-aware workflow model designer for smart alarm service about companion animal health check. In: Advanced Communication Technology, volume 2018-February, pp. 728–731. IEEE (2018)

  90. Petrasch, R., Hentschke, R.: Towards an IoT-aware process modeling method. an example for a house surveillance system process model. In: Management and Innovation Technology, pp. 168–172 (2015)

  91. Petrasch, R., Hentschke, R.: Process modeling for industry 4.0 applications: towards an industry 4.0 process modeling language and method. In: Computer Science and Software Engineering, pp. 1–5. IEEE (2016)

  92. Pufahl, L., Wong, T.Y., Weske, M.: Design of an extensible BPMN process simulator. In: Teniente, E., Weidlich, M. (eds) Business Process Management Workshops-BPM 2017 International Workshops, Barcelona, Spain, September 10–11, 2017, Revised Papers, volume 308 of Lecture Notes in Business Information Processing, pp. 782–795. Springer (2017)

  93. Ruppen, A., Meyer, S.: An approach for a mutual integration of the Web of Things with business processes. In: Enterprise and Organizational Modeling and Simulation, volume 153 of LNCS, pp. 42–56. Springer (2013)

  94. Sang, K. S., Zhou, B.: BPMN security extensions for healthcare process. In: Computer and Information Technology, pp. 2340–2345. IEEE (2015)

  95. Schönig, S., Ackermann, L., Jablonski, S.: Internet of things meets BPM: a conceptual integration framework. In: Simulation and Modeling Methodologies, pp. 307–314. SciTePress (2018)

  96. Schönig, S., Ackermann, L., Jablonski, S., Ermer, A.: An integrated architecture for IoT-aware business process execution. In: Enterprise, Business-Process and Information Systems Modeling, LNBIP, pp. 19–34. Springer (2018)

  97. Schönig, S., Ackermann, L., Jablonski, S., Ermer, A.: IoT meets BPM: a bidirectional communication architecture for IoT-aware process execution. Softw. Syst. Model. 19(6), 1443–1459 (2020)

    Article  Google Scholar 

  98. Seiger, R., Huber, S., Heisig, P., Assmann, U.: Enabling self-adaptive workflows for cyber-physical systems. In: Enterprise, Business-Process and Information Systems Modeling, volume 248 of LNBIP, pp. 3–17. Springer (2016)

  99. Seiger, R., Huber, S., Heisig, P., Aßmann, U.: Toward a framework for self-adaptive workflows in cyber-physical systems. Softw. Syst. Model. 18(2), 1117–1134 (2019)

    Article  Google Scholar 

  100. Seiger, R., Keller, C., Niebling, F., Schlegel, T.: Modelling complex and flexible processes for smart cyber-physical environments. J. Comput. Sci. 10, 137–148 (2015)

    Article  Google Scholar 

  101. Serral, E., Smedt, J.D., Snoeck, M., Vanthienen, J.: Context-adaptive petri nets: supporting adaptation for the execution context. Expert Syst. Appl. 42(23), 9307–9317 (2015)

    Article  Google Scholar 

  102. Song, R., Vanthienen, J., Cui, W., Wang, Y., Huang, L.: Context-aware BPM using IoT-integrated context ontologies and IoT-enhanced decision models. In: Business Informatics, pp. 541–550. IEEE (2019)

  103. Song, R., Ying, W., Weiping, C., Jan, V., Lei, H.: Towards improving context interpretation in the IoT paradigm: a solution to integrate context information in process models. In: Management Engineering Software, pp. 223–228. ACM (2018)

  104. Sperner, K., Meyer, S., Magerkurth, C.: Introducing entity-based concepts to business process modeling. In: Business Process Model and Notation, volume 95 of LNBIP, pp. 166–171. Springer (2011)

  105. Sungur, C.T., Spiess, P., Oertel, N., Kopp, O.: Extending BPMN for wireless sensor networks. In: Conference on Business Informatics, pp. 109–116. IEEE (2013)

  106. Suri, K., Gaaloul, W., Cuccuru, A.: Configurable IoT-aware allocation in business processes. In: Services Conference Federation, volume 10969 of LNCS, pp. 119–136. Springer (2018)

  107. Suri, K., Gaaloul, W., Cuccuru, A., Gerard, S.: Semantic framework for IoT aware business process development. In: Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 214–219. IEEE (2017)

  108. Teixeira, S., Agrizzi, B.A., Filho, J.G.P., Rossetto, S., de Lima Baldam, R.: Modeling and automatic code generation for wireless sensor network applications using model-driven or business process approaches: A systematic mapping study. J. Syst. Softw. 132, 50–71 (2017)

    Article  Google Scholar 

  109. Teixeira, S., Agrizzi, B.A., Filho, J.G.P., Rossetto, S., Pereira, I.S.A., Costa, P.D., Branco, A.F., Martinelli, R.R.: LAURA architecture: towards a simpler way of building situation-aware and business-aware IoT applications. J. Syst. Softw. 161, 110494 (2020)

    Article  Google Scholar 

  110. Torres, V., Serral, E., Valderas, P., Pelechano, V., Grefen, P.: Modeling of IoT devices in business processes: a systematic mapping study. In: Business Informatics, pp. 221–230. IEEE (2020)

  111. Tranquillini, S., Spieß, P., Daniel, F., Karnouskos, S., Casati, F., Oertel, N., Mottola, L., Oppermann, F.J., Picco, G. P., Römer, K., Voigt, T.: Process-based design and integration of wireless sensor network applications. In: Business Process Management, volume 7481 of LNCS, pp. 134–149 (2012)

  112. Venkatakumar, H., Schmidt, W.: Subject-oriented specification of IoT scenarios. In: Subject-Oriented Business Process Management, pp. 1–10. ACM (2019)

  113. Webster, J., Watson, R.T.: Analyzing the past to prepare for the future: writing a literature review. Manag. Inf. Syst. Q. 26(2), 13–23 (2002)

    Google Scholar 

  114. Weske, M.: Business Process Management—Concepts, Languages, Architectures, 3rd edn. Springer (2019)

  115. Xu, H., Xu, Y., Li, Q., Lv, C., Liu, Y.: Business process modeling and design of smart home service system. In: Service Sciences, pp. 12–17. IEEE (2012)

  116. Yousfi, A., Batoulis, K., Weske, M.: Achieving business process improvement via ubiquitous decision-aware business processes. ACM Trans. Internet Technol. 19(1), 1–19 (2019)

    Article  Google Scholar 

  117. Yousfi, A., Bauer, C., Saidi, R., Dey, A.K.: uBPMN: a BPMN extension for modeling ubiquitous business processes. Inf. Softw. Technol. 74, 55–68 (2016)

    Article  Google Scholar 

  118. Yousfi, A., De Freitas, A., Dey, A.K., Saidi, R.: The use of ubiquitous computing for business process improvement. Trans. Serv. Comput. 9(4), 621–632 (2016)

    Article  Google Scholar 

  119. Yousfi, A., Hewelt, M., Bauer, C., Weske, M.: Toward uBPMN-based patterns for modeling ubiquitous business processes. Trans. Ind. Inform. 14(8), 3358–3367 (2018)

    Article  Google Scholar 

  120. Zareen, S., Akram, A., Khan, S.A.: Security requirements engineering framework with BPMN 2.0.2 extension model for development of information systems. Appl. Sci. 10(14), 89–106 (2020)

    Article  Google Scholar 

  121. Zhang, X., Zheng, H., Liu, Y.: A Petri-net based context-aware workflow system for smart home. In: Parallel and Distributed Processing, pp. 2336–2342. IEEE (2012)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fabrizio Fornari.

Additional information

Communicated by Daniel Amyot.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Compagnucci, I., Corradini, F., Fornari, F. et al. A systematic literature review on IoT-aware business process modeling views, requirements and notations. Softw Syst Model 22, 969–1004 (2023). https://doi.org/10.1007/s10270-022-01049-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10270-022-01049-2

Keywords

Navigation