{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T05:45:52Z","timestamp":1776836752763,"version":"3.51.2"},"reference-count":70,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2024,2,28]],"date-time":"2024-02-28T00:00:00Z","timestamp":1709078400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,2,28]],"date-time":"2024-02-28T00:00:00Z","timestamp":1709078400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"VITALITY","award":["ECS_00000041-VITALITY"],"award-info":[{"award-number":["ECS_00000041-VITALITY"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2024,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The capability to integrate Internet of Things (IoT) technologies into business processes (BPs) has emerged as a transformative paradigm, offering unprecedented opportunities for organisations to enhance their operational efficiency and productivity. Interacting with the physical world and leveraging real-world data to make more informed business decisions is of greatest interest, and the idea of IoT-enhanced BPs promises to automate and improve business activities and permit them to adapt to the physical environment of execution. Nonetheless, combining these two domains is challenging, and it requires new modelling methods that do not increase notation complexity and provide independent execution between the process and the underlying device technology. In this work, we propose <jats:italic>FloBP<\/jats:italic>, a model-driven engineering approach separating concerns between the IoT and BPs, providing a structured and systematic approach to modelling and executing IoT-enhanced BPs. Applying the separation of concerns through an interdisciplinary team is needed to ensure that the approach covers all necessary process aspects, including technological and modelling ones. The <jats:italic>FloBP<\/jats:italic> approach is based on modelling tools and a microservices architecture to deploy BPMN models, and it facilitates integration with the physical world, providing flexibility to support multiple IoT device technologies and their evolution. A smart canteen scenario describes and evaluates the approach\u2019s feasibility and its possible adoption by various stakeholders. The performed evaluation concludes that the application of <jats:italic>FloBP<\/jats:italic> facilitates the modelling and development of IoT-enhanced BPs by sharing and reusing knowledge among IoT and BP experts.<\/jats:p>","DOI":"10.1007\/s10270-024-01150-8","type":"journal-article","created":{"date-parts":[[2024,2,28]],"date-time":"2024-02-28T05:02:13Z","timestamp":1709096533000},"page":"1217-1246","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["FloBP: a model-driven approach for developing and executing IoT-enhanced business processes"],"prefix":"10.1007","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4376-1697","authenticated-orcid":false,"given":"Arianna","family":"Fedeli","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fabrizio","family":"Fornari","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea","family":"Polini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barbara","family":"Re","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Victoria","family":"Torres","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pedro","family":"Valderas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,2,28]]},"reference":[{"key":"1150_CR1","doi-asserted-by":"crossref","unstructured":"Torres, V., Serral, E., Valderas, P., Pelechano, V., Grefen, P.: Modeling of IoT devices in business processes: a systematic mapping study. In: 22nd IEEE Conference on Business Informatics, CBI 2020 1, pp. 221\u2013230 (2020)","DOI":"10.1109\/CBI49978.2020.00031"},{"issue":"4","key":"1150_CR2","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/MSMC.2020.3003135","volume":"6","author":"C Janiesch","year":"2020","unstructured":"Janiesch, C., Koschmider, A., Mecella, M., Weber, B., Burattin, A., Di Ciccio, C., Fortino, G., Gal, A., Kannengiesser, U., Leotta, F., et al.: The internet of things meets business process management: a manifesto. IEEE Syst. Man Cybern. Mag. 6(4), 34\u201344 (2020)","journal-title":"IEEE Syst. Man Cybern. Mag."},{"issue":"2","key":"1150_CR3","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1007\/s12599-020-00646-z","volume":"63","author":"D Beverungen","year":"2021","unstructured":"...Beverungen, D., Buijs, J.C.A.M., Becker, J., Ciccio, C.D., van der Aalst, W.M.P., 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\u00edo-Ortega, A., Rosa, M.L., 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. 63(2), 145\u2013156 (2021)","journal-title":"Bus. Inf. Syst. Eng."},{"issue":"6","key":"1150_CR4","doi-asserted-by":"publisher","first-page":"625","DOI":"10.1016\/j.infsof.2010.12.010","volume":"53","author":"H Zhang","year":"2011","unstructured":"Zhang, H., Babar, M.A., Tell, P.: Identifying relevant studies in software engineering. Inf. Softw. Technol. 53(6), 625\u2013637 (2011)","journal-title":"Inf. Softw. Technol."},{"key":"1150_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111139","volume":"184","author":"P Valderas","year":"2022","unstructured":"Valderas, P., Torres, V., Serral, E.: Modelling and executing iot-enhanced business processes through BPMN and microservices. J. Syst. Softw. 184, 111139 (2022)","journal-title":"J. Syst. Softw."},{"key":"1150_CR6","doi-asserted-by":"crossref","unstructured":"Compagnucci, I., Corradini, F., Fornari, F., Polini, A., Re, B., Tiezzi, F.: A systematic literature review on iot-aware business process modeling views, requirements and notations. Softw. Syst. Model. 1\u201336 (2022)","DOI":"10.1007\/s10270-022-01049-2"},{"issue":"1\u20132","key":"1150_CR7","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1080\/0267257X.2016.1247517","volume":"33","author":"D De Cremer","year":"2017","unstructured":"De Cremer, D., Nguyen, B., Simkin, L.: The integrity challenge of the internet-of-things (iot): on understanding its dark side. J. Mark. Manag. 33(1\u20132), 145\u2013158 (2017)","journal-title":"J. Mark. Manag."},{"issue":"21","key":"1150_CR8","doi-asserted-by":"publisher","first-page":"4946","DOI":"10.1002\/cpe.4946","volume":"32","author":"BB Gupta","year":"2020","unstructured":"Gupta, B.B., Quamara, M.: An overview of internet of things (iot): architectural aspects, challenges, and protocols. Concurr. Comput. Pract. Exp. 32(21), 4946 (2020)","journal-title":"Concurr. Comput. Pract. Exp."},{"issue":"2","key":"1150_CR9","first-page":"60","volume":"95","author":"J Feljan","year":"2017","unstructured":"Feljan, J., Karapantelakis, A., Mokrushin, L., Inam, R., Fersman, E., Azevedo, C., Raizer, K., Souza, R.: Tackling iot complexity. Ericsson Rev. (English ed.) 95(2), 60\u201369 (2017)","journal-title":"Ericsson Rev. (English ed.)"},{"key":"1150_CR10","unstructured":"Chapline, G., Sullivan, S.: Systems engineering for lifecycle of complex systems. Engineering Innovations (NASA) (2010)"},{"issue":"2","key":"1150_CR11","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"DC Schmidt","year":"2006","unstructured":"Schmidt, D.C.: Model-driven engineering. IEEE Comput. Soc. 39(2), 25\u201331 (2006)","journal-title":"IEEE Comput. Soc."},{"issue":"4","key":"1150_CR12","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1109\/JIOT.2014.2337336","volume":"1","author":"S Chen","year":"2014","unstructured":"Chen, S., Xu, H., Liu, D., Hu, B., Wang, H.: A vision of iot: applications, challenges, and opportunities with China perspective. IEEE Internet Things J. 1(4), 349\u2013359 (2014)","journal-title":"IEEE Internet Things J."},{"key":"1150_CR13","doi-asserted-by":"publisher","DOI":"10.1016\/j.iot.2019.100078","volume":"7","author":"I Lee","year":"2019","unstructured":"Lee, I.: The Internet of Things for enterprises: an ecosystem, architecture, and IoT service business model. Internet Things 7, 100078 (2019)","journal-title":"Internet Things"},{"key":"1150_CR14","doi-asserted-by":"crossref","unstructured":"Corradini, F., Fedeli, A., Fornari, F., Polini, A., Re, B.: Floware: a model-driven approach fostering reuse and customisation in iot applications modelling and development. Softw. Syst. Model. 1\u201328 (2022)","DOI":"10.1007\/s10270-022-01026-9"},{"issue":"1","key":"1150_CR15","doi-asserted-by":"publisher","first-page":"75","DOI":"10.2307\/25148625","volume":"28","author":"AR Hevner","year":"2004","unstructured":"Hevner, A.R., March, S.T., Park, J., Ram, S.: Design science in information systems research. MIS Q. 28(1), 75\u2013105 (2004)","journal-title":"MIS Q."},{"issue":"3","key":"1150_CR16","doi-asserted-by":"publisher","first-page":"45","DOI":"10.2753\/MIS0742-1222240302","volume":"24","author":"K Peffers","year":"2008","unstructured":"Peffers, K., Tuunanen, T., Rothenberger, M.A., Chatterjee, S.: A design science research methodology for information systems research. J. Manag. Inf. Syst. 24(3), 45\u201377 (2008)","journal-title":"J. Manag. Inf. Syst."},{"issue":"1","key":"1150_CR17","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1145\/291469.291479","volume":"42","author":"DE Avison","year":"1999","unstructured":"Avison, D.E., Lau, F., Myers, M.D., Nielsen, P.A.: Action research. Commun. ACM 42(1), 94\u201397 (1999)","journal-title":"Commun. ACM"},{"issue":"2","key":"1150_CR18","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","volume":"14","author":"P Runeson","year":"2009","unstructured":"Runeson, P., H\u00f6st, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14(2), 131\u2013164 (2009)","journal-title":"Empir. Softw. Eng."},{"key":"1150_CR19","doi-asserted-by":"crossref","unstructured":"Bagayatkar, T., Pawar, S., Salvi, V., Gawande, K.: Virtual smart canteen system. In: 2022 IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES), vol. 1, pp. 503\u2013508. IEEE (2022)","DOI":"10.1109\/SPICES52834.2022.9774187"},{"issue":"21","key":"1150_CR20","first-page":"385","volume":"15","author":"A Anirudh","year":"2017","unstructured":"Anirudh, A., Pandey, V.K., Sodhi, J., Bagga, T.: Next generation Indian campuses going smart. Int. J. Appl. Bus. Econ. Res. 15(21), 385\u2013398 (2017)","journal-title":"Int. J. Appl. Bus. Econ. Res."},{"key":"1150_CR21","doi-asserted-by":"crossref","unstructured":"Motta, R.C., de Oliveira, K.M., Travassos, G.H.: On challenges in engineering iot software systems. In: Proceedings of the XXXII Brazilian Symposium on Software Engineering, pp. 42\u201351 (2018)","DOI":"10.1145\/3266237.3266263"},{"key":"1150_CR22","doi-asserted-by":"publisher","first-page":"79","DOI":"10.4018\/978-1-59140-935-9.ch005","volume":"5","author":"AG Nysetvold","year":"2006","unstructured":"Nysetvold, A.G., Krogstie, J.: Assessing business process modeling languages using a generic quality framework. Adv. Top. Database Res. 5, 79\u201393 (2006)","journal-title":"Adv. Top. Database Res."},{"issue":"6","key":"1150_CR23","doi-asserted-by":"publisher","first-page":"2093","DOI":"10.3390\/s21062093","volume":"21","author":"S Hadzovic","year":"2021","unstructured":"Hadzovic, S., Mrdovic, S., Radonjic, M.: Identification of iot actors. Sensors 21(6), 2093 (2021)","journal-title":"Sensors"},{"key":"1150_CR24","unstructured":"BPMN: Business Process Model and Notation Concepts. http:\/\/www.omg.org\/spec\/BPMN\/20100501. Accessed 25 Jan 2023"},{"key":"1150_CR25","doi-asserted-by":"crossref","unstructured":"Valderas, P., Torres, V., Serral, E.: Towards an interdisciplinary development of iot-enhanced business processes. Bus. Inf. Syst. Eng. 1\u201324 (2022)","DOI":"10.1007\/s12599-022-00770-y"},{"key":"1150_CR26","doi-asserted-by":"publisher","DOI":"10.1201\/9780429056437","volume-title":"Building Enterprise IoT Applications","author":"C Vuppalapati","year":"2019","unstructured":"Vuppalapati, C.: Building Enterprise IoT Applications, 1st edn. CRC Press, Boca Raton (2019)","edition":"1"},{"key":"1150_CR27","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1007\/978-3-319-56877-5_2","volume-title":"Interoperability and Open-Source Solutions for the Internet of Things","author":"A Kazmi","year":"2017","unstructured":"Kazmi, A., Jan, Z., Zappa, A., Serrano, M.: Overcoming the heterogeneity in the internet of things for smart cities. In: Podnar \u017darko, I., Broering, A., Soursos, S., Serrano, M. (eds.) Interoperability and Open-Source Solutions for the Internet of Things, pp. 20\u201335. Springer, Cham (2017)"},{"key":"1150_CR28","doi-asserted-by":"crossref","unstructured":"Ciccozzi, F., Spalazzese, R.: MDE4IoT: supporting the Internet of Things with model-driven engineering. In: Intelligent Distributed Computing X\u2014Proceedings of the 10th International Symposium on Intelligent Distributed Computing\u2014IDC 2016. Studies in Computational Intelligence, vol. 678, pp. 67\u201376 (2016)","DOI":"10.1007\/978-3-319-48829-5_7"},{"key":"1150_CR29","doi-asserted-by":"crossref","unstructured":"Corradini, F., Fedeli, A., Fornari, F., Polini, A., Re, B., Ruschioni, L.: X-iot: a model-driven approach to support iot application portability across iot platforms. Computing 1\u201325 (2023)","DOI":"10.1007\/s00607-023-01155-z"},{"key":"1150_CR30","doi-asserted-by":"publisher","unstructured":"Alkhabbas, F., Spalazzese, R., Davidsson, P.: Architecting emergent configurations in the internet of things. In: 2017 IEEE International Conference on Software Architecture, ICSA 2017, Gothenburg, Sweden, 3\u20137 April 2017, pp. 221\u2013224. IEEE Computer Society, USA (2017). https:\/\/doi.org\/10.1109\/ICSA.2017.37","DOI":"10.1109\/ICSA.2017.37"},{"key":"1150_CR31","doi-asserted-by":"publisher","unstructured":"Alkhabbas, F., Spalazzese, R., Davidsson, P.: Emergent configurations in the internet of things as system of systems. In: 2017 IEEE\/ACM Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (JSOS), pp. 70\u201371 (2017). https:\/\/doi.org\/10.1109\/JSOS.2017.6","DOI":"10.1109\/JSOS.2017.6"},{"key":"1150_CR32","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1007\/978-3-030-03596-9_19","volume-title":"Service-Oriented Computing","author":"F Alkhabbas","year":"2018","unstructured":"Alkhabbas, F., De Sanctis, M., Spalazzese, R., Bucchiarone, A., Davidsson, P., Marconi, A.: Enacting emergent configurations in the iot through domain objects. In: Pahl, C., Vukovic, M., Yin, J., Yu, Q. (eds.) Service-Oriented Computing, pp. 279\u2013294. Springer, Cham (2018)"},{"issue":"1","key":"1150_CR33","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1016\/j.engappai.2011.08.008","volume":"25","author":"JM Gascue\u00f1a","year":"2012","unstructured":"Gascue\u00f1a, J.M., Navarro, E., Fern\u00e1ndez-Caballero, A.: Model-driven engineering techniques for the development of multi-agent systems. Eng. Appl. Artif. Intell. 25(1), 159\u2013173 (2012)","journal-title":"Eng. Appl. Artif. Intell."},{"key":"1150_CR34","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28554-7","volume-title":"Model-Driven Software Development","author":"S Beydeda","year":"2005","unstructured":"Beydeda, S., Book, M., Gruhn, V., et al.: Model-Driven Software Development, vol. 15. Springer, Berlin (2005)"},{"key":"1150_CR35","doi-asserted-by":"crossref","unstructured":"Benavides, D., Trinidad, P., Ruiz-Cort\u00e9s, A.: Automated reasoning on feature models. In: Seminal Contributions to Information Systems Engineering: 25 Years of CAiSE, pp. 361\u2013373 (2013)","DOI":"10.1007\/978-3-642-36926-1_29"},{"issue":"3","key":"1150_CR36","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1109\/TASE.2006.887160","volume":"4","author":"C da Cunha","year":"2007","unstructured":"da Cunha, C., Agard, B., Kusiak, A.: Design for cost: module-based mass customization. IEEE Trans. Autom. Sci. Eng. 4(3), 350\u2013359 (2007)","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"1150_CR37","doi-asserted-by":"crossref","unstructured":"Bermudez-Edo, M., Elsaleh, T., Barnaghi, P., Taylor, K.: Iot-lite: a lightweight semantic model for the internet of things. In: 2016 INTL IEEE Conferences on Ubiquitous Intelligence & Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress (uic\/atc\/scalcom\/cbdcom\/iop\/smartworld), pp. 90\u201397. IEEE (2016)","DOI":"10.1109\/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0035"},{"key":"1150_CR38","unstructured":"Harmon, P., Wolf, C.: Business Process Modeling Survey. Business Process Trends. http:\/\/www.bptrends.com\/surveys\/Process_Modeling_Survey-Dec_11_FINAL.pdf. Accessed 2023-02-15"},{"issue":"4","key":"1150_CR39","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MS.2015.81","volume":"33","author":"H Leopold","year":"2015","unstructured":"Leopold, H., Mendling, J., G\u00fcnther, O.: Learning from quality issues of bpmn models from industry. IEEE Softw. 33(4), 26\u201333 (2015)","journal-title":"IEEE Softw."},{"key":"1150_CR40","unstructured":"Lewis, J., Fowler, M.: Microservices: a definition of this new architectural term. https:\/\/martinfowler.com\/articles\/microservices.html. Accessed 2023-02-21"},{"key":"1150_CR41","unstructured":"Fowler, M.: Microservice Trade-Offs. https:\/\/martinfowler.com\/articles\/microservice-trade-offs.html. Accessed 2023-02-21"},{"key":"1150_CR42","unstructured":"V\u00f6lter, M.: Software architecture: a pattern language for building sustainable software architectures. In: EuroPLoP, pp. 31\u201366 (2006)"},{"issue":"11","key":"1150_CR43","doi-asserted-by":"publisher","first-page":"943","DOI":"10.4236\/jsea.2014.711084","volume":"7","author":"B Vogel-Heuser","year":"2014","unstructured":"Vogel-Heuser, B., et al.: Usability experiments to evaluate uml\/sysml-based model driven software engineering notations for logic control in manufacturing automation. J. Softw. Eng. Appl. 7(11), 943 (2014)","journal-title":"J. Softw. Eng. Appl."},{"issue":"12","key":"1150_CR44","doi-asserted-by":"publisher","first-page":"837","DOI":"10.1109\/TSE.2007.70709","volume":"33","author":"Y Zou","year":"2007","unstructured":"Zou, Y., Zhang, Q., Zhao, X.: Improving the usability of e-commerce applications using business processes. IEEE Trans. Softw. Eng. 33(12), 837\u2013855 (2007)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"1150_CR45","doi-asserted-by":"crossref","unstructured":"Hart, S.G., Staveland, L.E.: Development of NASA-TLX (Task Load Index): Results of Empirical and Theoretical Research 52, 139\u2013183 (1988)","DOI":"10.1016\/S0166-4115(08)62386-9"},{"key":"1150_CR46","doi-asserted-by":"crossref","unstructured":"Grier, R.A.: How high is high? A meta-analysis of nasa-tlx global workload scores. In: Proceedings of the Human Factors and Ergonomics Society Annual Meeting, vol. 59, pp. 1727\u20131731. SAGE Publications Sage CA: Los Angeles, CA (2015)","DOI":"10.1177\/1541931215591373"},{"key":"1150_CR47","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1016\/j.is.2014.04.002","volume":"46","author":"S Appel","year":"2014","unstructured":"Appel, S., Kleber, P., Frischbier, S., Freudenreich, T., Buchmann, A.: Modeling and execution of event stream processing in business processes. Inf. Syst. 46, 140\u2013156 (2014)","journal-title":"Inf. Syst."},{"key":"1150_CR48","doi-asserted-by":"crossref","unstructured":"Chiu, H.-H., Wang, M.-S.: Extending event elements of business process model for internet of things. In: 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing, pp. 783\u2013788. IEEE (2015)","DOI":"10.1109\/CIT\/IUCC\/DASC\/PICOM.2015.115"},{"key":"1150_CR49","doi-asserted-by":"crossref","unstructured":"Mandal, S., Hewelt, M., Weske, M.: A framework for integrating real-world events and business processes in an iot environment. In: Panetto, H., Debruyne, C., Gaaloul, W., Papazoglou, M., Paschke, A., Ardagna, C.A., Meersman, R. (eds.) On the Move to Meaningful Internet Systems. OTM 2017 Conferences, pp. 194\u2013212. Springer, Cham (2017)","DOI":"10.1007\/978-3-319-69462-7_13"},{"issue":"1","key":"1150_CR50","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3298986","volume":"19","author":"A Yousfi","year":"2019","unstructured":"Yousfi, A., Batoulis, K., Weske, M.: Achieving business process improvement via ubiquitous decision-aware business processes. ACM Trans. Internet Technol. (TOIT) 19(1), 1\u201319 (2019)","journal-title":"ACM Trans. Internet Technol. (TOIT)"},{"key":"1150_CR51","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/978-3-319-91704-7_2","volume-title":"Enterprise, Business-Process and Information Systems Modeling","author":"S Sch\u00f6nig","year":"2018","unstructured":"Sch\u00f6nig, 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\u00e9dria, W., Bera, P. (eds.) Enterprise, Business-Process and Information Systems Modeling, pp. 19\u201334. Springer, Cham (2018)"},{"issue":"1","key":"1150_CR52","doi-asserted-by":"publisher","first-page":"111","DOI":"10.3390\/s19010111","volume":"19","author":"Y Cheng","year":"2018","unstructured":"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 (2018)","journal-title":"Sensors"},{"key":"1150_CR53","unstructured":"D\u00f6rndorfer, J., Seel, C.: A framework to model and implement mobile context-aware business applications. Modellierung 2018 (2018)"},{"key":"1150_CR54","doi-asserted-by":"crossref","unstructured":"Graja, I., Kallel, S., Guermouche, N., Kacem, A.H.: Bpmn4cps: a bpmn extension for modeling cyber-physical systems. In: 2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 152\u2013157. IEEE (2016)","DOI":"10.1109\/WETICE.2016.41"},{"key":"1150_CR55","doi-asserted-by":"crossref","unstructured":"Meyer, S., Ruppen, A., Magerkurth, C.: Internet of things-aware process modeling: integrating iot devices as business process resources. In: Advanced Information Systems Engineering: 25th International Conference, CAiSE 2013, pp. 84\u201398. Springer (2013)","DOI":"10.1007\/978-3-642-38709-8_6"},{"key":"1150_CR56","doi-asserted-by":"crossref","unstructured":"Petrasch, R., Hentschke, R.: Process modeling for industry 4.0 applications: Towards an industry 4.0 process modeling language and method. In: 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE), pp. 1\u20135. IEEE (2016)","DOI":"10.1109\/JCSSE.2016.7748885"},{"issue":"6","key":"1150_CR57","doi-asserted-by":"publisher","first-page":"576","DOI":"10.1109\/TSE.2017.2787585","volume":"45","author":"L Mottola","year":"2017","unstructured":"Mottola, L., Picco, G.P., Oppermann, F.J., Eriksson, J., Finne, N., Fuchs, H., Gaglione, A., Karnouskos, S., Montero, P.M., Oertel, N., et al.: Make sense: simplifying the integration of wireless sensor networks into business processes. IEEE Trans. Softw. Eng. 45(6), 576\u2013596 (2017)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"1150_CR58","doi-asserted-by":"crossref","unstructured":"Sperner, K., Meyer, S., Magerkurth, C.: Introducing entity-based concepts to business process modeling. In: Business Process Model and Notation: Third International Workshop, BPMN 2011, Lucerne, Switzerland, 21\u201322 November 2011. Proceedings 3, pp. 166\u2013171 (2011)","DOI":"10.1007\/978-3-642-25160-3_17"},{"key":"1150_CR59","doi-asserted-by":"crossref","unstructured":"Suri, K., Gaaloul, W., Cuccuru, A., Gerard, S.: Semantic framework for internet of things-aware business process development. In: 2017 IEEE 26th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 214\u2013219. IEEE (2017)","DOI":"10.1109\/WETICE.2017.54"},{"key":"1150_CR60","doi-asserted-by":"crossref","unstructured":"Gao, F., Zaremba, M., Bhiri, S., Derguerch, W.: Extending bpmn 2.0 with sensor and smart device business functions. In: 2011 IEEE 20th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 297\u2013302 (2011)","DOI":"10.1109\/WETICE.2011.50"},{"key":"1150_CR61","doi-asserted-by":"crossref","unstructured":"Bocciarelli, P., D\u2019Ambrogio, A., Panetti, T.: A model-based framework for iot-aware business process management, vol. 15 (2023)","DOI":"10.3390\/fi15020050"},{"issue":"3","key":"1150_CR62","doi-asserted-by":"publisher","first-page":"90","DOI":"10.3390\/fi15030090","volume":"15","author":"Y Kirikkayis","year":"2023","unstructured":"Kirikkayis, Y., Gallik, F., Winter, M., Reichert, M.: Bpmne4iot: a framework for modeling, executing and monitoring iot-driven processes. Future Internet 15(3), 90 (2023)","journal-title":"Future Internet"},{"key":"1150_CR63","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1007\/978-3-319-42887-1_32","volume-title":"Business Process Management Workshops","author":"L Baresi","year":"2016","unstructured":"Baresi, L., Meroni, G., Plebani, P.: A gsm-based approach for monitoring cross-organization business processes using smart objects. In: Reichert, M., Reijers, H.A. (eds.) Business Process Management Workshops, pp. 389\u2013400. Springer, Cham (2016)"},{"key":"1150_CR64","doi-asserted-by":"crossref","unstructured":"Caraca\u015f, A., Kramp, T.: On the expressiveness of bpmn for modeling wireless sensor networks applications. In: Business Process Model and Notation: Third International Workshop, BPMN 2011, Lucerne, Switzerland, 21\u201322 November 2011. Proceedings 3, pp. 16\u201330 (2011)","DOI":"10.1007\/978-3-642-25160-3_2"},{"key":"1150_CR65","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1016\/j.pmcj.2014.11.005","volume":"20","author":"K Dar","year":"2015","unstructured":"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\u2013159 (2015)","journal-title":"Pervasive Mob. Comput."},{"key":"1150_CR66","doi-asserted-by":"crossref","unstructured":"Wehlitz, R., R\u00f6\u00dfner, I., Franczyk, B.: Integrating smart devices as business process resources\u2014concept and software prototype. In: Service-Oriented Computing\u2014ICSOC 2017 Workshops, pp. 252\u2013257 (2018)","DOI":"10.1007\/978-3-319-91764-1_20"},{"key":"1150_CR67","doi-asserted-by":"crossref","unstructured":"Friedow, C., V\u00f6lker, M., Hewelt, M.: Integrating iot devices into business processes. In: Advanced Information Systems Engineering Workshops: CAiSE 2018 International Workshops, pp. 265\u2013277 (2018)","DOI":"10.1007\/978-3-319-92898-2_22"},{"issue":"4","key":"1150_CR68","first-page":"39","volume":"5","author":"D Domingos","year":"2017","unstructured":"Domingos, D., Martins, F.: Using bpmn to model internet of things behavior within business process. Int. J. Inf. Syst. Proj. Manag. 5(4), 39\u201351 (2017)","journal-title":"Int. J. Inf. Syst. Proj. Manag."},{"key":"1150_CR69","doi-asserted-by":"crossref","unstructured":"Melcher, J., Mendling, J., Reijers, H.A., Seese, D.: On measuring the understandability of process models. In: Business Process Management Workshops: BPM 2009 International Workshops, Ulm, Germany, 7 September 2009. Revised Papers 7, pp. 465\u2013476. Springer (2010)","DOI":"10.1007\/978-3-642-12186-9_44"},{"key":"1150_CR70","unstructured":"Zugal, S., Pinggera, J., Weber, B.: Assessing process models with cognitive psychology. Enterprise modelling and information systems architectures (EMISA 2011), pp. 177\u2013182 (2011)"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-024-01150-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-024-01150-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-024-01150-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,9]],"date-time":"2024-10-09T06:07:01Z","timestamp":1728454021000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-024-01150-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,28]]},"references-count":70,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2024,10]]}},"alternative-id":["1150"],"URL":"https:\/\/doi.org\/10.1007\/s10270-024-01150-8","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,2,28]]},"assertion":[{"value":"26 June 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 November 2023","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 January 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 February 2024","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}