Modeling of IoT devices in Business Processes: A Systematic Mapping Study

The Internet of Things (IoT) enables to connect the physical world to digital business processes (BP). By using the IoT, a BP can, e.g.: 1) take into account real-world data to take more informed business decisions, and 2) automate and/or improve BP tasks. To achieve these benefits, the integration of IoT and BPs needs to be successful. The first step to this end is to support the modeling of IoT-enhanced BPs. Although numerous researchers have studied this subject, it is unclear what is the current state of the art in terms of current modeling solutions and gaps. In this work, we carry out a Systematic Mapping Study (SMS) to find out how current solutions are modelling IoT into business processes. After studying 600 papers, we identified and analyzed in depth a total of 36 different solutions. In addition, we report on some important issues that should be addressed in the near future, such as, for instance the lack of standardization.

[1]  Sébastien Gérard,et al.  Semantic Framework for Internet of Things-Aware Business Process Development , 2017, 2017 IEEE 26th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE).

[2]  Muhammad Ali Babar,et al.  Identifying relevant studies in software engineering , 2011, Inf. Softw. Technol..

[3]  François Siewe,et al.  An Extension of UML Activity Diagram to Model the Behaviour of Context-Aware Systems , 2015, 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing.

[4]  Pascal Hirmer,et al.  A situation-aware workflow modelling extension , 2015, iiWAS.

[5]  María Bermúdez-Edo,et al.  IoT-Lite: a lightweight semantic model for the internet of things and its use with dynamic semantics , 2016, Personal and Ubiquitous Computing.

[6]  Xiwei Chen,et al.  Modeling and Deploying IoT-Aware Business Process Applications in Sensor Networks , 2018, Sensors.

[7]  Bogdan Franczyk,et al.  Integrating Smart Devices as Business Process Resources - Concept and Software Prototype , 2017, ICSOC Workshops.

[8]  Tim Marsh,et al.  Fundamentals of interactive storytelling , 2012 .

[9]  S. Swamynathan,et al.  Collaboration of IoT devices using semantically Enabled Resource Oriented Middleware , 2016 .

[10]  Feng Gao,et al.  Extending BPMN 2.0 with Sensor and Smart Device Business Functions , 2011, 2011 IEEE 20th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[11]  Felix Wortmann,et al.  Internet of Things , 2015, Business & Information Systems Engineering.

[12]  Luciano Baresi,et al.  A GSM-based Approach for Monitoring Cross-Organization Business Processes Using Smart Objects , 2015, Business Process Management Workshops.

[13]  Silvana Rossetto,et al.  Modeling and automatic code generation for wireless sensor network applications using model-driven or business process approaches: A systematic mapping study , 2017, J. Syst. Softw..

[14]  Alexandru Caracas,et al.  On the Expressiveness of BPMN for Modeling Wireless Sensor Networks Applications , 2011, BPMN.

[15]  Walid Gaaloul,et al.  Configurable IoT-Aware Allocation in Business Processes , 2018, SCC.

[16]  Florian Niebling,et al.  Modelling complex and flexible processes for smart cyber-physical environments , 2013, J. Comput. Sci..

[17]  Roland Petrasch,et al.  Process modeling for industry 4.0 applications: Towards an industry 4.0 process modeling language and method , 2016, 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE).

[18]  Kwanghoon Pio Kim,et al.  Process-Aware Internet of Things: A Conceptual Extension of the Internet of Things Framework and Architecture , 2016, KSII Trans. Internet Inf. Syst..

[19]  Sonja Meyer,et al.  Internet of Things-Aware Process Modeling: Integrating IoT Devices as Business Process Resources , 2013, CAiSE.

[20]  Soo Dong Kim,et al.  Modeling BPEL-Based Collaborations with Heterogeneous IoT Devices , 2014, 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing.

[21]  Claes Wohlin,et al.  Guidelines for snowballing in systematic literature studies and a replication in software engineering , 2014, EASE '14.

[22]  Ammar Rayes,et al.  The Internet of Things (IoT) , 2020, Energy and Analytics.

[23]  Rajkumar Buyya,et al.  Mobile Cloud Business Process Management System for the Internet of Things , 2015, ACM Comput. Surv..

[24]  Jacques Pasquier-Rocha,et al.  A Domain Specific Language for High-level Process Control Programming in Smart Buildings , 2015, EUSPN/ICTH.

[25]  Lorenz M. Hilty,et al.  The Things of the Internet of Things in BPMN , 2015, CAiSE Workshops.

[26]  Kay Römer,et al.  makeSense: Simplifying the Integration of Wireless Sensor Networks into Business Processes , 2019, IEEE Transactions on Software Engineering.

[27]  Monique Snoeck,et al.  Context-adaptive Petri nets: Supporting adaptation for the execution context , 2015, Expert Syst. Appl..

[28]  Antonio Bucchiarone,et al.  A Formalisation of Adaptable Pervasive Flows , 2009, WS-FM.

[29]  Neeli R. Prasad,et al.  APDL: A reference XML schema for process-centered definition of RFID solutions , 2011, J. Syst. Softw..

[30]  Kevin Ashton,et al.  That ‘Internet of Things’ Thing , 1999 .

[31]  Shang-Pin Ma,et al.  Process modeling and analysis of service-oriented architecture–based wireless sensor network applications using multiple-domain matrix , 2016, Int. J. Distributed Sens. Networks.

[32]  Christian Seel,et al.  A Framework to Model and Implement Mobile Context-Aware Business Applications , 2018, Modellierung.

[33]  Marcin Hewelt,et al.  Integrating IoT Devices into Business Processes , 2018, CAiSE Workshops.

[34]  Stefan Jablonski,et al.  An Integrated Architecture for IoT-Aware Business Process Execution , 2018, BPMDS/EMMSAD@CAiSE.

[35]  Paul W. P. J. Grefen,et al.  Complex Collaborative Physical Process Management: A Position on the Trinity of BPM, IoT and DA , 2018, PRO-VE.

[36]  Quan Z. Sheng,et al.  Storytelling Integration of the Internet of Things into Business Processes , 2018, BPM.

[37]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[38]  Sonja Meyer,et al.  Introducing Entity-Based Concepts to Business Process Modeling , 2011, BPMN.

[39]  Mengru Tu,et al.  IoT-based production logistics and supply chain system - Part 1: Modeling IoT-based manufacturing supply chain , 2017, Ind. Manag. Data Syst..

[40]  Mathias Weske,et al.  A Framework for Integrating Real-World Events and Business Processes in an IoT Environment , 2017, OTM Conferences.

[41]  Francisco Martins,et al.  Using BPMN to model Internet of Things behavior within business process , 2022, International Journal of Information Systems and Project Management.

[42]  Frank Eliassen,et al.  A resource oriented integration architecture for the Internet of Things: A business process perspective , 2015, Pervasive Mob. Comput..

[43]  Andrea Giglio,et al.  A BPMN extension for modeling Cyber-Physical-Production-Systems in the context of Industry 4.0 , 2017, 2017 IEEE 14th International Conference on Networking, Sensing and Control (ICNSC).

[44]  Mathias Weske,et al.  Achieving Business Process Improvement via Ubiquitous Decision-Aware Business Processes , 2019, ACM Trans. Internet Techn..

[45]  Partha Pratim Ray A survey on Internet of Things architectures , 2018, J. King Saud Univ. Comput. Inf. Sci..

[46]  Manfred Reichert,et al.  The ADEPT project: a decade of research and development for robust and flexible process support , 2009, Computer Science - Research and Development.

[47]  Ricardo Martinho,et al.  Internet of Things Aware WS-BPEL Business Processes Context Variables and Expected Exceptions , 2014, J. Univers. Comput. Sci..

[48]  Alejandro P. Buchmann,et al.  Modeling and execution of event stream processing in business processes , 2014, Inf. Syst..

[49]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[50]  Slim Kallel,et al.  BPMN4CPS: A BPMN Extension for Modeling Cyber-Physical Systems , 2016, 2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE).

[51]  Mathias Weske,et al.  The Internet-of-Things Meets Business Process Management: Mutual Benefits and Challenges , 2017, ArXiv.

[52]  Sebastian Stein,et al.  A BPMO Based Semantic Business Process Modelling Environment , 2007, SBPM.

[53]  Ming-Shi Wang,et al.  Extending Event Elements of Business Process Model for Internet of Things , 2015, 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing.

[54]  Pengfei WANG,et al.  A Context-aware Workflow Framework and Modeling Language , 2014 .

[55]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.