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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
All the details of our SLR are available at http://pros.unicam.it/BP-meet-IoT-2020.
- 2.
For more details see the Graphical BPMN extension sheet available at http://pros.unicam.it/BP-meet-IoT-2020.
References
Appel, S., et al.: Modeling and execution of event stream processing in business processes. Inf. Syst. 46, 140–156 (2014)
Asghari, P., Rahmani, A.M., Javadi, H.H.S.: Internet of things applications: a systematic review. Comput. Netw. 148, 241–261 (2019)
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
Brereton, P., et al.: Lessons from applying the systematic literature review process within the software engineering domain. JSS 80(4), 571–583 (2007)
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)
Caracaş, A., Bernauer, A.: Compiling business process models for sensor networks. In: DCOSS, pp. 75–23. IEEE (2011)
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
Casati, F., et al.: Towards business processes orchestrating the physical enterprise with wireless sensor networks. In: Software Engineering, pp. 1357–1360. IEEE (2012)
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)
Chen, Y.T., Wang, M.S.: A study of extending BPMN to integrate IoT applications. In: Applied System Innovation, pp. 1797–1800. IEEE (2017)
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)
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
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)
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)
Ferreira, P., Martinho, R., Domingos, D.: Process invariants: an approach to model expected exceptions. Procedia Technol. 16, 824–833 (2014)
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
Forbrig, P., Buchholz, G.: Subject-oriented specification of smart environments. In: Subject-oriented BPM, ACM (2017)
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
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)
Graja, I., Kallel, S., Guermouche, N., Kacem, A.: BPMN4CPS: A BPMN extension for modeling cyberphysical systems. In: Enabling Technologies, pp. 152–157. IEEE (2016)
Greer, C., Burns, M., Wollman, D., Griffor, E.: Cyber-physical systems and internet of things. NIST Spec. Publ. 1900, 202 (2019)
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
Jalali, S., Wohlin, C.: Systematic literature studies: database searches vs. backward snowballing. In: ESEM, pp. 29–38. ACM-IEEE (2012)
Janiesch, C., Koschmider, A., et al.: The Internet-of-Things Meets Business Process Management: Mutual Benefits and Challenges. CoRR-Archive, 1709.03628 (2017)
Kitchenham, B., Charters, S.: Guidelines for performing Systematic Literature Reviews in Software Engineering. Technical Report, EBSE-2007-01 (2007)
Kozel, T.: BPMN mobilisation. In: WSEAS, p. 307–310. ACM (2010)
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)
Martinho, R., Domingos, D.: Quality of information and access cost of IoT resources in BPMN processes. Procedia Technol. 16, 737–744 (2014)
Martins, F., Domingos, D.: Modelling IoT behaviour within BPMN business processes. In: Procedia Computer Science, vol. 121, pp. 1014–1022. Elsevier (2017)
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)
Meroni, G., Baresi, L., Montali, M., Plebani, P.: Multi-party business process compliance monitoring through IoT-enabled artifacts. Inf. Sys. 73, 61–78 (2018)
Meyer, S.: Internet of Things Architecture IoT-A Project Deliverable D2.2-Concepts for Modelling IoT-Aware Processes. Technical Report (2012)
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
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
Meyer, S., Sperner, K., Magerkurth, C., Pasquier, J.: Towards modeling real-world aware business processes. In: Workshop on Web of Things, ACM (2011)
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)
Panfilenko, D., et al.: BPMN for knowledge acquisition and anomaly handling in CPS for smart factories. In: ETFA, pp. 1–4. IEEE (2016)
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)
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)
Ramos-Merino, M., et al.: BPMN-E2: a BPMN extension for an enhanced workflow description. Softw. Syst. Model. 18(4), 2399–2419 (2019)
Ruiz-Fernández, D., et al.: Empowerment of patients with hypertension through BPM. IoT and remote sensing. Sensors 17(10), 2273 (2017)
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
Sang, K.S., Zhou, B.: BPMN Security Extensions for Healthcare Process. In: CIT/IUCC/DASC/PICom, pp. 2340–2345. IEEE (2015)
Schönig, S., Ackermann, L., Jablonski, S.: Internet of things meets BPM: a conceptual integration framework. In: SIMULTECH, pp. 307–314. SciTePress (2018)
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
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)
Soffer, P., et al.: From event streams to process models and back: challenges and opportunities. Inf. Syst. 81, 181–200 (2019)
Song, R.: Context-aware BPM using IoT-integrated context ontologies and IoT-enhanced decision models, pp. 541–550 (2019)
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)
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
Sungur, C.T., Spiess, P., Oertel, N., Kopp, O.: Extending BPMN for wireless sensor networks. In: IEEE CBI, pp. 109–116. IEEE (2013)
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
Suri, K., Gaaloul, W., Cuccuru, A., Gerard, S.: Semantic framework for IoT aware business process development. In: WETICE, pp. 214–219. IEEE (2017)
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)
Tranquillini, S., et al.: Process-based design and integration of wireless sensor network applications. BPM. LNCS 7481, 134–149 (2012)
Venkatakumar, H., Schmidt, W.: Subject-oriented specification of IoT scenarios. In: Subject-Oriented BPM, pp. 1–10. ACM (2019)
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)
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)
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)
Yousfi, A., Hewelt, M., Bauer, C., Weske, M.: Toward uBPMN-based patterns for modeling ubiquitous business processes. TII 14(8), 3358–3367 (2018)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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)