Skip to main content

Modelling Notations for IoT-Aware Business Processes: A Systematic Literature Review

  • Conference paper
  • First Online:
Book cover Business Process Management Workshops (BPM 2020)

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

Included in the following conference series:

Abstract

The term IoT-aware business processes refers to the interplay of business processes and Internet of Things concepts. Several studies have been carried out on such a topic, so a better awareness of the current state of knowledge can be beneficial. In particular, in a given application domain, this can help the choice of the most suitable modelling approach. This paper reports on the results of a systematic literature review with the aim of developing a map on modelling notations for IoT-aware business processes. It includes 48 research works from the main computer science digital libraries. We first present a description of the systematic literature review protocol we applied, then we report a list of available notations, discussing their main characteristics. A focus has been devoted to modelling tools and application scenarios. Finally, we provide a discussion on the capability of the identified modelling notations to represent requirements of scenarios enriched by IoT adequately.

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

Notes

  1. 1.

    All the details of our SLR are available at http://pros.unicam.it/BP-meet-IoT-2020.

  2. 2.

    For more details see the Graphical BPMN extension sheet available at http://pros.unicam.it/BP-meet-IoT-2020.

References

  1. Appel, S., et al.: Modeling and execution of event stream processing in business processes. Inf. Syst. 46, 140–156 (2014)

    Article  Google Scholar 

  2. 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 

  3. Braun, R., Esswein, W.: Classification of domain-specific BPMN extensions. In: Frank, U., Loucopoulos, P., Pastor, Ó., Petrounias, I. (eds.) PoEM 2014. LNBIP, vol. 197, pp. 42–57. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-45501-2_4

    Chapter  Google Scholar 

  4. Brereton, P., et al.: Lessons from applying the systematic literature review process within the software engineering domain. JSS 80(4), 571–583 (2007)

    Google Scholar 

  5. 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)

  6. Caracaş, A., Bernauer, A.: Compiling business process models for sensor networks. In: DCOSS, pp. 75–23. IEEE (2011)

    Google Scholar 

  7. Caracaş, A., Kramp, T.: On the expressiveness of BPMN for modeling wireless sensor networks applications. In: Dijkman, R., Hofstetter, J., Koehler, J. (eds.) BPMN 2011. LNBIP, vol. 95, pp. 16–30. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-25160-3_2

    Chapter  Google Scholar 

  8. Casati, F., et al.: Towards business processes orchestrating the physical enterprise with wireless sensor networks. In: Software Engineering, pp. 1357–1360. IEEE (2012)

    Google Scholar 

  9. Chang, C., Srirama, S.N., Buyya, R.: Mobile cloud business process management system for the internet of things: a survey. ACM Comp. Surv. 49(4), 1–42 (2016)

    Article  Google Scholar 

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

    Google Scholar 

  11. 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 

  12. Cherrier, S., Deshpande, V.: From BPM to IoT. In: Teniente, E., Weidlich, M. (eds.) BPM 2017. LNBIP, vol. 308, pp. 310–318. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-74030-0_23

    Chapter  Google Scholar 

  13. Chiu, H.H., Wang, M.S.: Extending event elements of business process model for internet of things. In: CIT/IUCC/DASC/PICom, pp. 783–788. IEEE (2015)

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

  16. Fleischmann, A., Schmidt, W., Stary, C., Obermeier, S., Börger, E.: The integrated S-BPM process model. Subject-Oriented Business Process Management, pp. 25–42. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-32392-8_3

    Chapter  Google Scholar 

  17. Forbrig, P., Buchholz, G.: Subject-oriented specification of smart environments. In: Subject-oriented BPM, ACM (2017)

    Google Scholar 

  18. Friedow, C., Völker, M., Hewelt, M.: Integrating IoT devices into business processes. In: Matulevičius, R., Dijkman, R. (eds.) CAiSE 2018. LNBIP, vol. 316, pp. 265–277. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-92898-2_22

    Chapter  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  22. Grefen, P., et al.: Co-location specification for IoT-aware collaborative business processes. In: Cappiello, C., Ruiz, M. (eds.) CAISE Forum, LNBIP, vol. 350, pp. 120–132. Springer, Cham (2019) https://doi.org/10.1007/978-3-030-21297-1_11

  23. Jalali, S., Wohlin, C.: Systematic literature studies: database searches vs. backward snowballing. In: ESEM, pp. 29–38. ACM-IEEE (2012)

    Google Scholar 

  24. Janiesch, C., Koschmider, A., et al.: The Internet-of-Things Meets Business Process Management: Mutual Benefits and Challenges. CoRR-Archive, 1709.03628 (2017)

    Google Scholar 

  25. Kitchenham, B., Charters, S.: Guidelines for performing Systematic Literature Reviews in Software Engineering. Technical Report, EBSE-2007-01 (2007)

    Google Scholar 

  26. Kozel, T.: BPMN mobilisation. In: WSEAS, p. 307–310. ACM (2010)

    Google Scholar 

  27. 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 

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

    Article  Google Scholar 

  29. Martins, F., Domingos, D.: Modelling IoT behaviour within BPMN business processes. In: Procedia Computer Science, vol. 121, pp. 1014–1022. Elsevier (2017)

    Google Scholar 

  30. Mass, J., et al.: WiseWare: a device-to-device-based business process management system for industrial internet of things. In: IoT, pp. 269–275. IEEE (2017)

    Google Scholar 

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

    Article  Google Scholar 

  32. Meyer, S.: Internet of Things Architecture IoT-A Project Deliverable D2.2-Concepts for Modelling IoT-Aware Processes. Technical Report (2012)

    Google Scholar 

  33. Meyer, S., Ruppen, A., Hilty, L.: The things of the internet of things in BPMN. In: Persson, A., Stirna, J. (eds.) CAiSE 2015. LNBIP, vol. 215, pp. 285–297. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19243-7_27

    Chapter  Google Scholar 

  34. Meyer, S., Ruppen, A., Magerkurth, C.: Internet of things-aware process modeling: integrating IoT devices as business process resources. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds.) CAiSE 2013. LNCS, vol. 7908, pp. 84–98. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38709-8_6

    Chapter  Google Scholar 

  35. Meyer, S., Sperner, K., Magerkurth, C., Pasquier, J.: Towards modeling real-world aware business processes. In: Workshop on Web of Things, ACM (2011)

    Google Scholar 

  36. Mottola, L., Picco, G.P., et al.: MakeSense: simplifying the integration of wireless sensor networks into business processes. IEEE TSE 45(6), 576–596 (2019)

    Google Scholar 

  37. Panfilenko, D., et al.: BPMN for knowledge acquisition and anomaly handling in CPS for smart factories. In: ETFA, pp. 1–4. IEEE (2016)

    Google Scholar 

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

    Google Scholar 

  39. Petrasch, R., Hentschke, R.: Process modeling for industry 4.0 applications: towards an industry 4.0 process modeling language and method. In: JCSSE, pp. 1–5. IEEE (2016)

    Google Scholar 

  40. Ramos-Merino, M., et al.: BPMN-E2: a BPMN extension for an enhanced workflow description. Softw. Syst. Model. 18(4), 2399–2419 (2019)

    Article  Google Scholar 

  41. Ruiz-Fernández, D., et al.: Empowerment of patients with hypertension through BPM. IoT and remote sensing. Sensors 17(10), 2273 (2017)

    Article  Google Scholar 

  42. Ruppen, A., Meyer, S.: An approach for a mutual integration of the web of things with business processes. In: Barjis, J., Gupta, A., Meshkat, A. (eds.) EOMAS 2013. LNBIP, vol. 153, pp. 42–56. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41638-5_3

    Chapter  Google Scholar 

  43. Sang, K.S., Zhou, B.: BPMN Security Extensions for Healthcare Process. In: CIT/IUCC/DASC/PICom, pp. 2340–2345. IEEE (2015)

    Google Scholar 

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

    Google Scholar 

  45. Schönig, S., Ackermann, L., Jablonski, S., Ermer, A.: An integrated architecture for IoT-aware business process execution. In: Gulden, J., Reinhartz-Berger, I., Schmidt, R., Guerreiro, S., Guédria, W., Bera, P. (eds.) BPMDS/EMMSAD -2018. LNBIP, vol. 318, pp. 19–34. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-91704-7_2

    Chapter  Google Scholar 

  46. 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 

  47. Soffer, P., et al.: From event streams to process models and back: challenges and opportunities. Inf. Syst. 81, 181–200 (2019)

    Article  Google Scholar 

  48. Song, R.: Context-aware BPM using IoT-integrated context ontologies and IoT-enhanced decision models, pp. 541–550 (2019)

    Google Scholar 

  49. Song, R., et al.: Towards improving context interpretation in the IoT paradigm: A solution to integrate context information in process models. In: ICMSS, pp. 223–228. ACM (2018)

    Google Scholar 

  50. Sperner, K., Meyer, S., Magerkurth, C.: Introducing entity-based concepts to business process modeling. In: Dijkman, R., Hofstetter, J., Koehler, J. (eds.) BPMN 2011. LNBIP, vol. 95, pp. 166–171. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-25160-3_17

    Chapter  Google Scholar 

  51. Sungur, C.T., Spiess, P., Oertel, N., Kopp, O.: Extending BPMN for wireless sensor networks. In: IEEE CBI, pp. 109–116. IEEE (2013)

    Google Scholar 

  52. Suri, K., Gaaloul, W., Cuccuru, A.: Configurable IoT-aware allocation in business processes. In: Ferreira, J.E., Spanoudakis, G., Ma, Y., Zhang, L.-J. (eds.) SCC 2018. LNCS, vol. 10969, pp. 119–136. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-94376-3_8

    Chapter  Google Scholar 

  53. Suri, K., Gaaloul, W., Cuccuru, A., Gerard, S.: Semantic framework for IoT aware business process development. In: WETICE, pp. 214–219. IEEE (2017)

    Google Scholar 

  54. Teixeira, S., et al.: Modeling and automatic code generation for wireless sensor network applications using model-driven or business process approaches: a systematic mapping study. JSS 132, 50–71 (2017)

    Google Scholar 

  55. Tranquillini, S., et al.: Process-based design and integration of wireless sensor network applications. BPM. LNCS 7481, 134–149 (2012)

    Google Scholar 

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

    Google Scholar 

  57. 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)

    Google Scholar 

  58. Yousfi, A., Bauer, C., Saidi, R., Dey, A.K.: UBPMN: a BPMN extension for modeling ubiquitous business processes. Inf. Soft. Tech. 74, 55–68 (2016)

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

Download references

Acknowledgement

The research has been partially supported by the MIUR projects PRIN “Fluidware” (A Novel Approach for Large-Scale IoT Systems, n. 2017KRC7KT) and “SEDUCE” (Designing Spatially Distributed Cyber-Physi-cal Systems under Uncertainty, n. 2017TWRCNB).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fabrizio Fornari .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Compagnucci, I., Corradini, F., Fornari, F., Polini, A., Re, B., Tiezzi, F. (2020). Modelling Notations for IoT-Aware Business Processes: A Systematic Literature Review. In: Del Río Ortega, A., Leopold, H., Santoro, F.M. (eds) Business Process Management Workshops. BPM 2020. Lecture Notes in Business Information Processing, vol 397. Springer, Cham. https://doi.org/10.1007/978-3-030-66498-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-66498-5_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-66497-8

  • Online ISBN: 978-3-030-66498-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics