<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Towards Robustness of IoT devices in BPMNE4IoT</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Pascal</forename><surname>Schiessle</surname></persName>
							<email>pascal.schiessle@uni-ulm.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Databases and Information Systems</orgName>
								<orgName type="institution">Ulm University</orgName>
								<address>
									<postCode>89081</postCode>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Yusuf</forename><surname>Kirikkayis</surname></persName>
							<email>yusuf.kirikkayis@uni-ulm.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Databases and Information Systems</orgName>
								<orgName type="institution">Ulm University</orgName>
								<address>
									<postCode>89081</postCode>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Manfred</forename><surname>Reichert</surname></persName>
							<email>manfred.reichert@uni-ulm.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Databases and Information Systems</orgName>
								<orgName type="institution">Ulm University</orgName>
								<address>
									<postCode>89081</postCode>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff1">
								<orgName type="department" key="dep1">16th</orgName>
								<orgName type="department" key="dep2">Central European Workshop on Services and their Composition</orgName>
								<address>
									<postCode>2024</postCode>
									<settlement>Ulm</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Towards Robustness of IoT devices in BPMNE4IoT</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">D5D48CB754C488670E5D24519E79310C</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T16:35+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>BPM</term>
					<term>IoT</term>
					<term>Error handling</term>
					<term>IoT-aware business processes</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Integrating the Internet of Things into Business Process Management has gained traction for several years to improve smart applications (e.g., smart homes, Industry 4.0). Different frameworks have been proposed to integrate IoT in all stages of the BPM lifecycle. However, current frameworks lack proper support for dealing with issues related to error handling, like sensor faults, fallback strategies, and redundancies. Therefore, it has to be assessed to what extent error handling should be included in the abstraction layer of IoT-aware processes to increase both robustness and reliability. This paper discusses five research questions on the challenges regarding the integration of error handling in existing frameworks throughout the BPM lifecycle.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>The Internet of Things (IoT) is an important part of digitization in the personal space, like smart homes or connected cars, as well as in the industrial space with Industry 4.0 and smart logistics. These complex systems combine a wide range of IoT devices to form highly automated systems, relying on sensors for collecting data from the physical world (e.g., temperature, air quality, humidity) as well as actuators (e.g., motors), for altering the physical world by either mechanical motion (e.g., movement or rotation) or environmental changes (e.g., light, humidity, pressure) <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b1">2]</ref>. Utilizing data generated from IoT devices can improve IoT-aware business processes (BP) <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b3">4]</ref>. Integrating IoT devices into Business Process Management (BPM) systems shows the potential of merging both areas <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b5">6]</ref>. BPM is a paradigm to model, implement, execute, monitor, and analyze business processes <ref type="bibr" target="#b6">[7]</ref>. Providing support for IoT capabilities in BPM systems can enhance the awareness of the physical world by connecting the digital to the physical world via IoT devices along the entire BPM life-cycle. Besides optimized business processes and better decision-making, the added IoT capabilities can be used to automate physical tasks, like turning on/off lights or tracking the location of physical devices <ref type="bibr" target="#b5">[6]</ref>. Modeling IoTaware business processes has been extensively studied in literature <ref type="bibr" target="#b1">[2]</ref>. In this paper, we consider five research questions to assess the extent of IoT-related errors in an IoT-aware business process. Besides understanding common IoT errors, the goal is to investigate different strategies on how to include error handling into IoT-aware business processes to provide a set of recovery strategies, and to study the effects these strategies have on the business process. We developed a holistic framework -BPMNE4IoT -for modeling, executing, monitoring, and logging IoT-aware processes <ref type="bibr" target="#b4">[5]</ref>. The framework can already detect faulty sensors and actuators and visualize them in the BPMNE4IoT monitoring tool. However, the IoT-aware processes that can be built with our framework have not yet matched the needed resilience regarding IoT errors. More research is needed to not only detect, but also to cope with a wide range of errors, like failing sensors, sensor drifts, and stuck actuators. Considering the research questions presented in this paper, we plan to investigate possible improvements to the BPMNE4IoT framework to increase its resilience.</p><p>The paper is structured as follows. Section 2 outlines the overall problem statement and provides a real-world example. In Section 3, we define a set of research questions, that need to be answered in the context of the above problem statement. In 4, we present related work. Finally, Section 5, presents a summary and an outlook.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Problem Statement</head><p>Error handling is a multi-phase problem. Besides modeling, systems should be able to cope with errors during IoT-aware process execution. Here, we focus on approaches based on the combination of BPMN with IoT, however, other modeling approaches (e.g., Petri-nets or state machines) do exist. BPMN 2.0 does not provide the tools and notation to design IoT-aware processes <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b4">5]</ref>. By introducing a holistic framework, i.e. BPMNE4IoT for modeling, executing, monitoring, and logging IoT-aware processes, the involved IoT devices can be incorporated with the business process. However, the framework contains a limited set of features to increase the robustness and reliability of IoT-related errors. We want to illustrate this based on the BPMN model, depicted in Figure <ref type="figure" target="#fig_0">1</ref>. In this scenario, different IoT-related errors may occur. To illustrate these errors, we focus on two scenarios-a faulty robot, which is an IoT object, comprising different types of sensors and actuators, and a faulty light barrier. For example, the robot might malfunction and refuse to start in step 3 of the IoT-aware process depicted in Figure <ref type="figure" target="#fig_0">1</ref>. Currently, the process will be stuck forever in this step until a worker intervenes and manually handles the malfunction, alerted by the monitoring. Depending on the specific robot, calibrating or restarting the robot may fix the error, however, this is often not supported by BPM systems, like BPMNE4IoT, which we use as an example. Here, an IoT device could include strategies to handle common errors automatically and report their state (e.g., re-calibration, restarting). Depending on the domain, this might decrease the amount of human intervention and the time consumed to treat the malfunction.</p><p>Note that there might also be life-threatening errors. In a second scenario, we consider the effects of a malfunctioning light barrier. When the robot is working on a piece and is standing still, waiting for a workpiece to cool down, the worker might believe the robot has finished its task and walk into the security zone. If the light barrier does not trigger, the robot is not aware of the human in range which could harm him significantly.</p><p>From these two scenarios we may conclude, robustness and reliability concerns need to be investigated for IoT-aware processes. Moreover, process execution opportunities to increase safety, reduce downtime, and increase availability.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Research Questions</head><p>Although BMPNE4IoT <ref type="bibr" target="#b4">[5]</ref> offers a promising approach to model IoT devices in IoT-aware business processes, further research is needed. Currently, faulty sensors can be represented in the execution stage of the BPMN4IoT pipeline. However, BPMNE4IoT has not yet considered robustness and reliability issues regarding IoT devices. We plan to investigate if including IoT devices down to the hardware is the appropriate abstraction level for IoT-related error handling. Furthermore, we need to assess in future work, if changes to the handling of IoT devices in BPMNE4IoT are necessary to include and aggregate reliability information. The following research questions (RQs) must be explored to gain a deeper understanding.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>RQ1: How can the appropriate abstraction level for a given IoT device be determined when integrating into IoT-aware BPs?</head><p>In BPMNE4IoT, devices can be represented either as a single device or as a group of devices or as a complex object with multiple types of devices. Defining error handling techniques is influenced by the access to the device. Low-level access to IoT devices in IoT-aware BPs enables more complex error handling by the process, however, this is not always desired <ref type="bibr" target="#b7">[8]</ref>. Developing metrics to determine the appropriate abstraction level on a process level should be pursued.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>RQ2: Can monitoring on an IoT device level contribute to identifying error-prone IoT devices across processes?</head><p>Monitoring IoT devices on a process level may provide domain experts with more detailed insights into which situations specific IoT devices produce errors. Currently, IoT devices in BPMNE4IoT are represented multiple times in the modeling stage (10 and 12 in 1), even though they are the same physical device. Connecting data from different IoT-aware BPs by a shared device pool may provide a better understanding of the reliability of specific IoT devices.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>RQ3: Is the added complexity of IoT-related error handling over native BPMN 2.0 error handling techniques justifiable to enhance expressiveness?</head><p>Including IoT-related error handling in IoT-aware BPs could yield the benefit of a more descriptive modeling stage. Based on RQ1, implementation-specific logic can be pushed to the execution or device level by choosing a higher abstraction degree for the IoT device in the modeling stage.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>RQ4: Which patterns for dealing with self-healing and recovery can be realized in a framework like BPMNE4IoT?</head><p>Currently, failing IoT devices lead to a stuck or terminated BP. Patterns to include self-healing capabilities, providing the ability to detect and compensate for IoT-related errors, are desired in BPMNE4IoT. It should be investigated which techniques (e.g., MAPE-K feedback loops) for dealing with self-healing can be incorporated into BPMNE4IoT.</p><p>RQ5: How can IoT device redundancies be integrated into IoT-aware BPs? Especially in critical applications, redundant IoT devices are used to ensure the reliability of the system, however, they come at a price (e.g., device cost, and complexity). It should be investigated if IoT device redundancies should be incorporated on a BP level. Defining redundancies, receiving detailed insights while monitoring, and refining processes based on redundancy data linked to specific tasks could lead to an easier optimization of processes. However, it is open for debate which of these abilities should be controllable on a process level, especially due to redundancies being highly dependent on the context, software, and hardware.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Related Work</head><p>Several approaches have been proposed to include IoT-awareness into the BPM lifecycle <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b8">9,</ref><ref type="bibr" target="#b9">10,</ref><ref type="bibr" target="#b1">2,</ref><ref type="bibr" target="#b10">11,</ref><ref type="bibr" target="#b11">12,</ref><ref type="bibr" target="#b12">13]</ref>. uBPMN extends BPMN 2.0 by defining five task types, sensor task, reader task, image task, audio task, and collector task, to represent incoming and outgoing data streams as well as their respective context <ref type="bibr" target="#b13">[14]</ref>. BPMNE4WSN specifically aligns with Wireless Sensor Networks (WSNs) <ref type="bibr" target="#b14">[15]</ref> by introducing WSN task, WSN pool, and WSN performance annotations. BPMNE4CPS extends the BPMN 2.0 service task to provide dedicated support for web services, embedded services, and cloud services <ref type="bibr" target="#b15">[16]</ref>. While these approaches enable IoT-aware processes, they do not specifically focus on robustness or reliability issues. Outside the BPM context, work was conducted to investigate IoT robustness and reliability <ref type="bibr" target="#b16">[17,</ref><ref type="bibr" target="#b17">18,</ref><ref type="bibr" target="#b18">19,</ref><ref type="bibr" target="#b19">20]</ref>. <ref type="bibr" target="#b20">[21]</ref> provides a methodology for measuring task reliability by block reduction. For IoT-aware processes, <ref type="bibr" target="#b21">[22]</ref> and <ref type="bibr" target="#b22">[23]</ref> investigated the reliability of the BPMN extension relyBPMN when associating human and IoT-related information resource information for given tasks. <ref type="bibr" target="#b23">[24]</ref> and <ref type="bibr" target="#b24">[25]</ref> investigated the use of self-adaptive processes in distributed workflows. By using a modified MAPE-K feedback loop, known from self-driving frameworks to detect and compensate for errors in distributed processes. Finally, <ref type="bibr" target="#b25">[26]</ref> proposes an approach to fault management for distributed sensor networks on the edge.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusion</head><p>As discussed, robust and reliable IoT-aware processes should be pursued. As shown in two scenarios, handling IoT-related errors not only increases availability and decreases cost, but also increases safety by managing safety-related topics (e.g., redundancy). The paper introduced five research questions to assess and improve the extent of error handling of IoT-aware business processes in BPMNE4IoT. Existing approaches, like relyBPMN, do improve error handling in IoT-aware BPs for specific scenarios, however, a holistic approach is still missing.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: An example of an IoT-aware business process</figDesc><graphic coords="2,129.71,434.33,333.37,115.98" type="bitmap" /></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><surname>Bauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Bui</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>De Loof</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Magerkurth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Nettsträter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Stefa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">W</forename><surname>Walewski</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-642-40403-0_7</idno>
		<title level="m">Iot reference model, Enabling Things to Talk: Designing IoT solutions with the IoT architectural reference model</title>
				<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="113" to="162" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Modelling and executing IoT-enhanced business processes through BPMN and microservices</title>
		<author>
			<persName><forename type="first">P</forename><surname>Valderas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Torres</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Serral</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.jss.2021.111139</idno>
	</analytic>
	<monogr>
		<title level="j">Journal of Systems and Software</title>
		<imprint>
			<biblScope unit="volume">184</biblScope>
			<biblScope unit="page">111139</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Modelling IoT behaviour within BPMN Business Processes</title>
		<author>
			<persName><forename type="first">F</forename><surname>Martins</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Domingos</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.procs.2017.11.131</idno>
	</analytic>
	<monogr>
		<title level="j">Procedia Computer Science</title>
		<imprint>
			<biblScope unit="volume">121</biblScope>
			<biblScope unit="page" from="1014" to="1022" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
	<note>cENTERIS/ProjMAN/HCist 2017</note>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">IoTDM4BPMN: An IoT-Enhanced Decision Making Framework for BPMN 2</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Kirikkayis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Gallik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Reichert</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICSS55994.2022.00022</idno>
	</analytic>
	<monogr>
		<title level="m">2022 International Conference on Service Science (ICSS)</title>
				<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="volume">0</biblScope>
			<biblScope unit="page" from="88" to="95" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">BPMNE4IoT: A Framework for Modeling, Executing and Monitoring IoT-Driven Processes</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Kirikkayis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Gallik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Winter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Reichert</surname></persName>
		</author>
		<idno type="DOI">10.3390/fi15030090</idno>
	</analytic>
	<monogr>
		<title level="j">Future Internet</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">The Internet of Things Meets Business Process Management: A Manifesto</title>
		<author>
			<persName><forename type="first">C</forename><surname>Janiesch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Koschmider</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Mecella</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Weber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Burattin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Di Ciccio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Fortino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Kannengiesser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Leotta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Mannhardt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Marrella</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Mendling</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Oberweis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Reichert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Rinderle-Ma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Serral</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Song</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Su</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Torres</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Weidlich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Weske</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Zhang</surname></persName>
		</author>
		<idno type="DOI">10.1109/MSMC.2020.3003135</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Systems, Man, and Cybernetics Magazine</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="page" from="34" to="44" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">Fundamentals of business process management</title>
		<author>
			<persName><forename type="first">M</forename><surname>Dumas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rosa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Mendling</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">A</forename><surname>Reijers</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-642-33143-5</idno>
		<imprint>
			<date type="published" when="2018">2018</date>
			<publisher>Springer</publisher>
			<biblScope unit="volume">2</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Fault handling in the web service stack</title>
		<author>
			<persName><forename type="first">O</forename><surname>Kopp</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Leymann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Wutke</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-642-17358-5_21</idno>
	</analytic>
	<monogr>
		<title level="m">8 th Int. Conf. on Service-Oriented Computing --ICSOC 2010</title>
				<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Using BPMN to model Internet of Things behavior within business process</title>
		<author>
			<persName><forename type="first">D</forename><surname>Domingos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Martins</surname></persName>
		</author>
		<idno type="DOI">10.12821/ijispm050403</idno>
	</analytic>
	<monogr>
		<title level="j">International Journal of Information Systems and Project Management</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="page" from="39" to="51" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">The Things of the Internet of Things in BPMN</title>
		<author>
			<persName><forename type="first">S</forename><surname>Meyer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ruppen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Hilty</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-319-19243-7_27</idno>
	</analytic>
	<monogr>
		<title level="m">Advanced Information Systems Engineering Workshops</title>
				<editor>
			<persName><forename type="first">A</forename><surname>Persson</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Stirna</surname></persName>
		</editor>
		<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="285" to="297" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">IoT meets BPM: a bidirectional communication architecture for IoT-aware process execution</title>
		<author>
			<persName><forename type="first">S</forename><surname>Schönig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Ackermann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Jablonski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ermer</surname></persName>
		</author>
		<idno type="DOI">10.1007/s10270-020-00785-7</idno>
	</analytic>
	<monogr>
		<title level="j">Software and Systems Modeling</title>
		<imprint>
			<biblScope unit="volume">19</biblScope>
			<biblScope unit="page" from="1443" to="1459" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Patterns for IoT-based Business Process Improvements: Developing a Metamodel</title>
		<author>
			<persName><forename type="first">C</forename><surname>Stoiber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Schönig</surname></persName>
		</author>
		<idno type="DOI">10.5220/0011059300003179</idno>
	</analytic>
	<monogr>
		<title level="j">ICEIS</title>
		<imprint>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="655" to="666" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Modeling and deploying IoT-aware business process applications in sensor networks</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Cheng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Zhao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Cheng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Chen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Sensors</title>
		<imprint>
			<biblScope unit="volume">19</biblScope>
			<biblScope unit="page">111</biblScope>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">uBPMN: A BPMN extension for modeling ubiquitous business processes</title>
		<author>
			<persName><forename type="first">A</forename><surname>Yousfi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Bauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Saidi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">K</forename><surname>Dey</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.infsof.2016.02.002</idno>
	</analytic>
	<monogr>
		<title level="j">Information and Software Technology</title>
		<imprint>
			<biblScope unit="volume">74</biblScope>
			<biblScope unit="page" from="55" to="68" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Extending bpmn for wireless sensor networks</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">T</forename><surname>Sungur</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Spiess</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Oertel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Kopp</surname></persName>
		</author>
		<idno type="DOI">10.1109/cbi.2013.24</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE 15th Conference on Business Informatics</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2013">2013. 2013</date>
			<biblScope unit="page" from="109" to="116" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">BPMN4CPS: A BPMN extension for modeling cyber-physical systems</title>
		<author>
			<persName><forename type="first">I</forename><surname>Graja</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Kallel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Guermouche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">H</forename><surname>Kacem</surname></persName>
		</author>
		<idno type="DOI">10.1109/wetice.2016.41</idno>
	</analytic>
	<monogr>
		<title level="m">2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), IEEE</title>
				<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="152" to="157" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Chapter 11 -Internet of Things-robustness and reliability</title>
		<author>
			<persName><forename type="first">S</forename><surname>Sarkar</surname></persName>
		</author>
		<idno type="DOI">10.1016/B978-0-12-805395-9.00011-3</idno>
	</analytic>
	<monogr>
		<title level="m">Internet of Things</title>
				<editor>
			<persName><forename type="first">R</forename><surname>Buyya</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Vahid</surname></persName>
		</editor>
		<editor>
			<persName><surname>Dastjerdi</surname></persName>
		</editor>
		<imprint>
			<publisher>Morgan Kaufmann</publisher>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="201" to="218" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">A reliable Internet of Things based architecture for oil and gas industry</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">Z</forename><surname>Khan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">Y</forename><surname>Aalsalem</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">K</forename><surname>Khan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Hossain</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Atiquzzaman</surname></persName>
		</author>
		<idno type="DOI">10.23919/ICACT.2017.7890184</idno>
	</analytic>
	<monogr>
		<title level="m">19th International Conference on Advanced Communication Technology (ICACT)</title>
				<imprint>
			<date type="published" when="2017">2017. 2017</date>
			<biblScope unit="page" from="705" to="710" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">A review on internet of things for defense and public safety</title>
		<author>
			<persName><forename type="first">P</forename><surname>Fraga-Lamas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">M</forename><surname>Fernández-Caramés</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Suárez-Albela</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Castedo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>González-López</surname></persName>
		</author>
		<idno type="DOI">10.3390/s16101644</idno>
	</analytic>
	<monogr>
		<title level="j">Sensors</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="page">1644</biblScope>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Practical Guide to Smart Factory Transition Using IoT, Big Data and Edge Analytics</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">K</forename><surname>Illa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Padhi</surname></persName>
		</author>
		<idno type="DOI">10.1109/ACCESS.2018.2872799</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Access</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="page" from="55162" to="55170" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Reliability of BPMN Business Processes</title>
		<author>
			<persName><forename type="first">A</forename><surname>Respício</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Domingos</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.procs.2015.08.578</idno>
	</analytic>
	<monogr>
		<title level="m">conference on ENTERprise Information Systems/International Conference on Project MANagement/Conference on Health and Social Care Information Systems and Technologies, CENTERIS/ProjMAN / HCist</title>
				<imprint>
			<date type="published" when="2015-10-07">2015. 2015 October 7-9, 2015</date>
			<biblScope unit="volume">64</biblScope>
			<biblScope unit="page" from="643" to="650" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Using resource reliability in bpmn processes</title>
		<author>
			<persName><forename type="first">D</forename><surname>Domingos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Respício</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Martinho</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.procs.2016.09.243</idno>
	</analytic>
	<monogr>
		<title level="j">Procedia Computer Science</title>
		<imprint>
			<biblScope unit="volume">100</biblScope>
			<biblScope unit="page" from="1280" to="1288" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Evaluating the Reliability of Ambient-Assisted Living Business Processes</title>
		<author>
			<persName><forename type="first">R</forename><surname>Martinho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Domingos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Respício</surname></persName>
		</author>
		<idno type="DOI">10.5220/0005917005280536</idno>
	</analytic>
	<monogr>
		<title level="j">ICEIS</title>
		<imprint>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="528" to="536" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Self-Healing for Distributed Workflows in the Internet of Things</title>
		<author>
			<persName><forename type="first">R</forename><surname>Seiger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Herrmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Aßmann</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICSAW.2017.36</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Software Architecture Workshops (ICSAW)</title>
				<imprint>
			<date type="published" when="2017">2017. 2017</date>
			<biblScope unit="page" from="72" to="79" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Enabling self-adaptive workflows for cyberphysical systems</title>
		<author>
			<persName><forename type="first">R</forename><surname>Seiger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Huber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Heisig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Assmann</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-319-39429-9_1</idno>
	</analytic>
	<monogr>
		<title level="m">Business-Process and Information Systems Modeling: 17th International Conference, BPMDS 2016, 21st International Conference, EMMSAD 2016, Held at CAiSE 2016</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="3" to="17" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">IoT fault management in cloud/fog environments</title>
		<author>
			<persName><forename type="first">G</forename><surname>Di Modica</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Gulino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Tomarchio</surname></persName>
		</author>
		<idno type="DOI">10.1145/3365871.3365882</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 9th International Conference on the Internet of Things</title>
				<meeting>the 9th International Conference on the Internet of Things</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="1" to="4" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
