{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,14]],"date-time":"2026-10-14T13:54:45Z","timestamp":1791986085565,"version":"4.4.0"},"reference-count":49,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2020,3,19]],"date-time":"2020-03-19T00:00:00Z","timestamp":1584576000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,3,19]],"date-time":"2020-03-19T00:00:00Z","timestamp":1584576000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100005626","name":"Universit\u00e4t Regensburg","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100005626","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2020,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Business processes are frequently executed within application systems that involve humans, computer systems as well as objects of the Internet of Things (IoT). Nevertheless, the usage of IoT technology for system supported process execution is still constrained by the absence of a common system architecture that manages the communication between both worlds. In this paper, we introduce an integrated approach for IoT-aware business process execution that exploits IoT for BPM by providing IoT data in a process-compatible way, providing an IoT data provenance framework, considering IoT data for interaction in a pre-defined process model, and providing wearable user interfaces with context-specific IoT data provision. The approach has been implemented on top of contemporary BPM modeling concepts and system technology. The introduced technique has evaluated extensively in different use cases in industry.<\/jats:p>","DOI":"10.1007\/s10270-020-00785-7","type":"journal-article","created":{"date-parts":[[2020,3,19]],"date-time":"2020-03-19T07:02:57Z","timestamp":1584601377000},"page":"1443-1459","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":55,"title":["IoT meets BPM: a bidirectional communication architecture for IoT-aware process execution"],"prefix":"10.1007","volume":"19","author":[{"given":"Stefan","family":"Sch\u00f6nig","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lars","family":"Ackermann","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stefan","family":"Jablonski","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andreas","family":"Ermer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,3,19]]},"reference":[{"key":"785_CR1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33143-5","volume-title":"Fundamentals of Business Process Management","author":"M Dumas","year":"2013","unstructured":"Dumas, M., La Rosa, M., Mendling, J., Reijers, H.A., et al.: Fundamentals of Business Process Management, vol. 1. Springer, Berlin (2013)"},{"key":"785_CR2","unstructured":"Meroni, G., et\u00a0al.: Artifact-driven process monitoring: dynamically binding real-world objects to running processes. In: CAiSE Forum (2017)"},{"issue":"7","key":"785_CR3","doi-asserted-by":"publisher","first-page":"1645","DOI":"10.1016\/j.future.2013.01.010","volume":"29","author":"J Gubbi","year":"2013","unstructured":"Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of things (iot): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29(7), 1645\u20131660 (2013)","journal-title":"Future Gener. Comput. Syst."},{"issue":"1","key":"785_CR4","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/s10270-015-0493-x","volume":"15","author":"PJ Mosterman","year":"2016","unstructured":"Mosterman, P.J., Zander, J.: Industry 4.0 as a cyber-physical system study. Softw. Syst. Model. 15(1), 17\u201329 (2016)","journal-title":"Softw. Syst. Model."},{"issue":"1","key":"785_CR5","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10270-015-0469-x","volume":"15","author":"PJ Mosterman","year":"2016","unstructured":"Mosterman, P.J., Zander, J.: Cyber-physical systems challenges: a needs analysis for collaborating embedded software systems. Softw. Syst. Model. 15(1), 5\u201316 (2016)","journal-title":"Softw. Syst. Model."},{"issue":"4","key":"785_CR6","doi-asserted-by":"publisher","first-page":"2233","DOI":"10.1109\/TII.2014.2300753","volume":"10","author":"L Da Xu","year":"2014","unstructured":"Da Xu, L., He, W., Li, S.: Internet of things in industries: a survey. IEEE Trans. Ind. Inform. 10(4), 2233\u20132243 (2014)","journal-title":"IEEE Trans. Ind. Inform."},{"issue":"4","key":"785_CR7","doi-asserted-by":"publisher","first-page":"1165","DOI":"10.2307\/41703503","volume":"36","author":"H Chen","year":"2012","unstructured":"Chen, H., Chiang, R.H., Storey, V.C.: Business intelligence and analytics: from big data to big impact. MIS Q. 36(4), 1165 (2012)","journal-title":"MIS Q."},{"issue":"7","key":"785_CR8","doi-asserted-by":"publisher","first-page":"1069","DOI":"10.3390\/s16071069","volume":"16","author":"D Gil","year":"2016","unstructured":"Gil, D., Ferr\u00e1ndez, A., Mora-Mora, H., Peral, J.: Internet of things: a review of surveys based on context aware intelligent services. Sensors 16(7), 1069 (2016)","journal-title":"Sensors"},{"issue":"2","key":"785_CR9","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s11036-013-0489-0","volume":"19","author":"M Chen","year":"2014","unstructured":"Chen, M., Mao, S., Liu, Y.: Big data: a survey. Mobile Netw. Appl. 19(2), 171\u2013209 (2014)","journal-title":"Mobile Netw. Appl."},{"key":"785_CR10","first-page":"1","volume":"6","author":"Y Lu","year":"2017","unstructured":"Lu, Y.: Industry 4.0: a survey on technologies, applications and open research issues. J. Ind. Inf. Integr. 6, 1\u201310 (2017)","journal-title":"J. Ind. Inf. Integr."},{"key":"785_CR11","doi-asserted-by":"crossref","unstructured":"K\u00fcfner T., Reger, A., Sch\u00f6nig, S.: A PLC-based measuring system for machine crosslinking and monitoring. In: DEStech Transactions on Engineering and Technology Research (2017)","DOI":"10.12783\/dtetr\/icpr2017\/17638"},{"key":"785_CR12","doi-asserted-by":"crossref","unstructured":"Meroni, G., Di\u00a0Ciccio, C., Mendling, J.: An artifact-driven approach to monitor business processes through real-world objects. In: ICSOC (2017)","DOI":"10.1007\/978-3-319-69035-3_21"},{"key":"785_CR13","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1016\/j.is.2017.12.009","volume":"73","author":"G Meroni","year":"2018","unstructured":"Meroni, G., et al.: Multi-party business process compliance monitoring through iot-enabled artifacts. Inf. Syst. 73, 61\u201378 (2018)","journal-title":"Inf. Syst."},{"key":"785_CR14","unstructured":"Sch\u00f6nig, S., Aires, A.\u00a0P., Ermer, A., Jablonski, S.: Workflow support in wearable production information systems. In: Information Systems in the Big Data Era - CAiSE Forum 2018, Tallinn, Estonia, June 11\u201315, 2018, Proceedings, pp.\u00a0235\u2013243 (2018)"},{"issue":"2","key":"785_CR15","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1007\/s00287-019-01140-x","volume":"42","author":"S Sch\u00f6nig","year":"2019","unstructured":"Sch\u00f6nig, S., Jablonski, S., Ermer, A.: Iot-basiertes prozessmanagement\u2014mobile benutzerf\u00fchrung in der digitalen fabrik. Informatik Spektrum 42(2), 130\u2013137 (2019)","journal-title":"Informatik Spektrum"},{"key":"785_CR16","unstructured":"Janiesch, C., Koschmider, A., et\u00a0al.: The internet-of-things meets business process management: mutual benefits and challenges. arXiv preprint arXiv:1709.03628 (2017)"},{"key":"785_CR17","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1016\/j.is.2017.11.002","volume":"81","author":"P Soffer","year":"2019","unstructured":"Soffer, P., Hinze, A., Koschmider, A., Ziekow, H., Ciccio, C.D., Koldehofe, B., Kopp, O., Jacobsen, H., S\u00fcrmeli, J., Song, W.: From event streams to process models and back: challenges and opportunities. Inf. Syst. 81, 181\u2013200 (2019)","journal-title":"Inf. Syst."},{"key":"785_CR18","unstructured":"Sch\u00f6nig, S., Ackermann, L., Jablonski, S.: Internet of things meets BPM: a conceptual integration framework. In: Proceedings of 8th International Conference on Simulation and Modeling Methodologies, Technologies and Applications, SIMULTECH 2018, Porto, Portugal, July 29\u201331, 2018., pp.\u00a0307\u2013314 (2018)"},{"key":"785_CR19","doi-asserted-by":"crossref","unstructured":"Sch\u00f6nig, S., Ackermann, L., Jablonski, S., Ermer, A.: An integrated architecture for iot-aware business process execution. In: Enterprise, Business-Process and Information Systems Modeling, pp.\u00a019\u201334 (2018)","DOI":"10.1007\/978-3-319-91704-7_2"},{"issue":"1","key":"785_CR20","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1007\/s10270-017-0583-z","volume":"18","author":"C Heinzemann","year":"2019","unstructured":"Heinzemann, C., Becker, S., Volk, A.: Transactional execution of hierarchical reconfigurations in cyber-physical systems. Softw. Syst. Model. 18(1), 157\u2013189 (2019)","journal-title":"Softw. Syst. Model."},{"key":"785_CR21","doi-asserted-by":"crossref","unstructured":"Sch\u00f6nig, S., Jablonski, S., Ermer, A., Aires, A.P.: Digital connected production: wearable manufacturing information systems. In: OTM Workshops (2017)","DOI":"10.1007\/978-3-319-73805-5_6"},{"issue":"4","key":"785_CR22","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1016\/0167-9236(94)00041-2","volume":"15","author":"ST March","year":"1995","unstructured":"March, S.T., Smith, G.F.: Design and natural science research on information technology. Decis. Support Syst. 15(4), 251\u2013266 (1995)","journal-title":"Decis. Support Syst."},{"issue":"1","key":"785_CR23","doi-asserted-by":"publisher","first-page":"75","DOI":"10.2307\/25148625","volume":"28","author":"A Hevner","year":"2004","unstructured":"Hevner, A., March, S.T., Park, J., Ram, S.: Design science research in information systems. MIS Q. 28(1), 75\u2013105 (2004)","journal-title":"MIS Q."},{"issue":"3","key":"785_CR24","doi-asserted-by":"publisher","first-page":"45","DOI":"10.2753\/MIS0742-1222240302","volume":"24","author":"K Peffers","year":"2007","unstructured":"Peffers, K., Tuunanen, T., Rothenberger, M.A., Chatterjee, S.: A design science research methodology for information systems research. J. Manag. Inform. Syst. 24(3), 45\u201377 (2007)","journal-title":"J. Manag. Inform. Syst."},{"key":"785_CR25","doi-asserted-by":"crossref","unstructured":"Petrasch, R.,\u00a0Hentschke, R.: Process modeling for industry 4.0 applications\u2014towards an industry 4.0 process modeling language and method. In: International Joint Conference on Computer Science and Software Engineering (2016)","DOI":"10.1109\/JCSSE.2016.7748885"},{"key":"785_CR26","unstructured":"Petrasch, R., Hentschke, R.: Towards an Internet-of-Things-aware process modeling method: an example for a house suveillance system. In: Management and Innovation Technology International Conference (2015)"},{"key":"785_CR27","doi-asserted-by":"crossref","unstructured":"Graja, I. et\u00a0al.: BPMN4CPS: a BPMN extension for modeling cyber-physical systems. In:WETICE, pp.\u00a0152\u2013157. IEEE (2016)","DOI":"10.1109\/WETICE.2016.41"},{"key":"785_CR28","doi-asserted-by":"crossref","unstructured":"Meyer, S. et\u00a0al.: Internet of Things-aware process modeling: integrating IoT devices as business process resources. In: CAiSE, pp.\u00a084\u201398 (2013)","DOI":"10.1007\/978-3-642-38709-8_6"},{"key":"785_CR29","doi-asserted-by":"crossref","unstructured":"Meyer, S., Ruppen, A., Hilty, L.: The things of the internet of things in BPMN. In: CAISE, pp.\u00a0285\u2013297 (2015)","DOI":"10.1007\/978-3-319-19243-7_27"},{"key":"785_CR30","doi-asserted-by":"crossref","unstructured":"Sperner, K. et\u00a0al.: Introducing entity-based concepts to business process modeling. In: Workshop on BPMN (2011)","DOI":"10.1007\/978-3-642-25160-3_17"},{"issue":"8","key":"785_CR31","first-page":"1109","volume":"20","author":"D Domingos","year":"2014","unstructured":"Domingos, D., Martins, F., C\u00e2ndido, C., Martinho, R.: Internet of Things aware WS-BPEL business processes context variables and expected exceptions. J. Univers. Comput. Sci. 20(8), 1109\u20131129 (2014)","journal-title":"J. Univers. Comput. Sci."},{"key":"785_CR32","doi-asserted-by":"crossref","unstructured":"George, A.A.: Providing context in WS-BPEL processes. Master\u2019s thesis, University of Waterloo (2008)","DOI":"10.1145\/1463788.1463818"},{"key":"785_CR33","doi-asserted-by":"crossref","unstructured":"George, A.A. Ward, P.A.: An architecture for providing context in ws-bpel processes. In: Conference of Advanced Studies on Collaborative Research (2008)","DOI":"10.1145\/1463788.1463818"},{"key":"785_CR34","unstructured":"Wieland, M., Kopp, O., Nicklas, D., Leymann, F.: Towards context-aware workflows. In: CAiSE Workshops and Doctoral Consortium, vol.\u00a02, p.\u00a025 (2007)"},{"key":"785_CR35","unstructured":"Mateo, J.A. Valero, V., D\u0131az, G.: BPEL-RF: a formal framework for BPEL orchestrations integrating distributed resources, arXiv:1203.1760 (2012)"},{"key":"785_CR36","doi-asserted-by":"crossref","unstructured":"Schmidt, B., Schief, M.: Towards agile business processes based on the Internet of Things. In: Advanced Manufacturing and Sustainable Logistics, pp.\u00a0257\u2013262 (2010)","DOI":"10.1007\/978-3-642-12494-5_23"},{"key":"785_CR37","doi-asserted-by":"crossref","unstructured":"Schobel, J., Pryss, R., Schickler, M., Reichert, M.: A lightweight process engine for enabling advanced mobile applications. In: OTM, pp.\u00a0552\u2013569 (2016)","DOI":"10.1007\/978-3-319-48472-3_33"},{"issue":"8","key":"785_CR38","doi-asserted-by":"publisher","first-page":"2941","DOI":"10.1080\/00207543.2018.1444806","volume":"56","author":"LD Xu","year":"2018","unstructured":"Xu, L.D., Xu, E.L., Li, L.: Industry 4.0: state of the art and future trends. Int. J. Prod. Res. 56(8), 2941\u20132962 (2018)","journal-title":"Int. J. Prod. Res."},{"key":"785_CR39","doi-asserted-by":"crossref","unstructured":"Bousdekis, A., Papageorgiou, N., Magoutas, B., Apostolou, D., Mentzas, G.: A real-time architecture for proactive decision making in manufacturing enterprises. In: On the Move to Meaningful Internet Systems: OTM 2015 Workshops, pp.\u00a0137\u2013146 (2015)","DOI":"10.1007\/978-3-319-26138-6_17"},{"key":"785_CR40","doi-asserted-by":"crossref","unstructured":"Li, Q., Jiang, H., Tang, Q., Chen, Y., Li, J., Zhou, J.: Smart manufacturing standardization: reference model and standards framework. In: On the Move to Meaningful Internet Systems: OTM 2016 Workshops, pp.\u00a016\u201325 (2016)","DOI":"10.1007\/978-3-319-55961-2_2"},{"issue":"8","key":"785_CR41","doi-asserted-by":"publisher","first-page":"1165","DOI":"10.1016\/j.ress.2007.08.006","volume":"93","author":"A Muller","year":"2008","unstructured":"Muller, A., Marquez, A.C., Iung, B.: On the concept of e-maintenance: review and current research. Reliab. Eng. Syst. Saf. 93(8), 1165\u20131187 (2008)","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"785_CR42","doi-asserted-by":"crossref","unstructured":"Pistofidis, P., Emmanouilidis, C., Koulamas, C., Karampatzakis, D., Papathanassiou, N.: A layered e-maintenance architecture powered by smart wireless monitoring components. In: Industrial Technology (ICIT), pp.\u00a0390\u2013395. IEEE(2012)","DOI":"10.1109\/ICIT.2012.6209969"},{"issue":"2","key":"785_CR43","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1108\/13552510910961101","volume":"15","author":"A Arnaiz Irigaray","year":"2009","unstructured":"Arnaiz Irigaray, A., Gilabert, E., Jantunen, E., Adgar, A.: Ubiquitous computing for dynamic condition-based maintenance. J. Qual. Maint. Eng. 15(2), 151\u2013166 (2009)","journal-title":"J. Qual. Maint. Eng."},{"issue":"1","key":"785_CR44","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/s00170-009-1942-x","volume":"45","author":"J Campos","year":"2009","unstructured":"Campos, J., Jantunen, E., Prakash, O.: A web and mobile device architecture for mobile e-maintenance. Int. J. Adv. Manuf. Technol. 45(1), 71\u201380 (2009)","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"785_CR45","doi-asserted-by":"crossref","unstructured":"Mahdi, R., Jablonski, S., Sch\u00f6nig, S.: Extrinsic dependencies in business process management systems. In: ICEIS (2018)","DOI":"10.5220\/0006687006320639"},{"key":"785_CR46","doi-asserted-by":"crossref","unstructured":"Ackermann, L., Sch\u00f6nig, S., Petter, S., Sch\u00fctzenmeier, N., Jablonski, S.: Execution of multi-perspective declarative process models. In: OTM 2018 Conferences On the Move to Meaningful Internet Systems, pp.\u00a0154\u2013172 (2018)","DOI":"10.1007\/978-3-030-02671-4_9"},{"issue":"8","key":"785_CR47","doi-asserted-by":"publisher","first-page":"1439","DOI":"10.1007\/s11548-017-1608-3","volume":"12","author":"M Wiemuth","year":"2017","unstructured":"Wiemuth, M., Junger, D., Leitritz, M.A., Neumann, J., Neumuth, T., Burgert, O.: Application fields for the new object management group (OMG) standards case management model and notation (CMMN) and decision management notation (DMN) in the perioperative field. Int. J. Comput. Assist. Radiol. Surg. 12(8), 1439\u20131449 (2017)","journal-title":"Int. J. Comput. Assist. Radiol. Surg."},{"key":"785_CR48","doi-asserted-by":"crossref","unstructured":"Sch\u00f6nig, S., Zeising, M., Jablonski, S.: Supporting collaborative work by learning process models and patterns from cases. In: 9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing, pp.\u00a060\u201369 (2013)","DOI":"10.4108\/icst.collaboratecom.2013.254071"},{"key":"785_CR49","doi-asserted-by":"crossref","unstructured":"Singh, M., Rajan, M.A., Shivraj, V.L., Balamuralidhar, P.: Secure MQTT for internet of things (IoT). In: International Conference on Communication Systems and Network Technologies, pp.\u00a0746\u2013751 (2015)","DOI":"10.1109\/CSNT.2015.16"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-020-00785-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-020-00785-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-020-00785-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,19]],"date-time":"2021-03-19T00:20:32Z","timestamp":1616113232000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-020-00785-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,19]]},"references-count":49,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2020,11]]}},"alternative-id":["785"],"URL":"https:\/\/doi.org\/10.1007\/s10270-020-00785-7","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,3,19]]},"assertion":[{"value":"29 October 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 October 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 February 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 March 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}