<?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 Dynamic Resource Management in Business Processes</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Sven</forename><surname>Ihde</surname></persName>
							<email>sven.ihde@hpi.de</email>
							<affiliation key="aff0">
								<orgName type="department">Hasso Plattner Institute</orgName>
								<orgName type="institution">University of Potsdam</orgName>
								<address>
									<postCode>14482</postCode>
									<settlement>Potsdam</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Luise</forename><surname>Pufahl</surname></persName>
							<email>luise.pufahl@hpi.de</email>
							<affiliation key="aff0">
								<orgName type="department">Hasso Plattner Institute</orgName>
								<orgName type="institution">University of Potsdam</orgName>
								<address>
									<postCode>14482</postCode>
									<settlement>Potsdam</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Asvin</forename><surname>Goel</surname></persName>
							<email>asvin.goel@the-klu.org</email>
							<affiliation key="aff1">
								<orgName type="institution">Kühne Logistics University</orgName>
								<address>
									<settlement>Hamburg</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Mathias</forename><surname>Weske</surname></persName>
							<email>mathias.weske@hpi.de</email>
							<affiliation key="aff0">
								<orgName type="department">Hasso Plattner Institute</orgName>
								<orgName type="institution">University of Potsdam</orgName>
								<address>
									<postCode>14482</postCode>
									<settlement>Potsdam</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Towards Dynamic Resource Management in Business Processes</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">883DA9EFDD1D7F81B12F85DBAA2D8BBF</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T20:17+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>Resource Allocation</term>
					<term>Resource Optimization</term>
					<term>Business Process Modeling</term>
					<term>Business Process Architecture</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Resource management is an important part of modern business processes. Although some extensions for handling resource allocation within the modeling standard Business Process Model and Notation have been proposed before, we argue that these are limited for the dynamic management of resources in business processes, where an efficient allocation of resources to tasks is of crucial importance for achieving overall efficiency. In this paper we show challenges of resource management based on a real-world example, and why current approaches are not able to fully handle them. We propose to extend existing business process management systems by a so-called Resource Manager with which powerful optimization algorithms for resource allocations can be used and discuss its main functionality and remaining challenges.</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>Business processes are indispensable for organizations to achieve certain goals, such as selling products or hiring employees. Especially for a business, its processes increase in amount and complexity alongside with its growth <ref type="bibr" target="#b4">[5]</ref>. This raises the need for concepts, methods, and techniques to represent business processes in such a way, that the process experts can analyze, comprehend, and improve existing business processes <ref type="bibr" target="#b15">[15]</ref>. The main artifact is thereby a process model representing visually a certain business process. The de facto standard Business Process Model and Notation (BPMN) <ref type="bibr" target="#b10">[10]</ref> is commonly used as process modeling notation. The resulting model can also be used to automatically execute a process with business process management systems (BPMSs) <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b15">15]</ref>.</p><p>For enacting business processes, resources (e.g. employees, organizations, hardware, software, etc.) are indispensable <ref type="bibr" target="#b15">[15]</ref>. Given that many resources are cost-intensive and limited, a main challenge for efficient process execution is to find a perfect balance between having enough resources available at all times in order to execute processes without delays, and not having too many resources available which are under-utilized <ref type="bibr" target="#b0">[1]</ref>. For the case of human resources, there exist so called resource allocation patterns <ref type="bibr" target="#b12">[12]</ref>, with are used to pre-define at design time to allocate resources at runtime.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Parcel delivery requested</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Schedule parcel delivery Deliver parcel</head><p>Parcel delivered Scheduled time occured</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 1. Simplified model of a parcel delivery process</head><p>Rule-based allocations of resources to tasks cannot leverage the full potential of an efficient resource management. The example in Fig. <ref type="figure">1</ref> shows a very simple process model of a parcel delivery process where each parcel has its own process instance. For each parcel, the delivery is scheduled and when the scheduled time is reached, the parcel is delivered to the customer. Clearly, resources, i.e., delivery vehicles, are needed in order to actually conduct the delivery. In order to efficiently utilize these vehicles, the scheduling of the individual parcels must be conducted in such a way that cost-efficient routes for the vehicles can be found, allowing to deliver all parcels at their scheduled times. Thus, the scheduling represented as a simple user task (cf. Fig. <ref type="figure">1</ref>) is a complex task, where all suitable vehicles and all other delivery requests should be considered. In our example, we assume that this task is done manually by a dispatcher, who has knowledge about all resources available and all delivery requests. However, the task could also be executed by an optimization engine using algorithms for solving a so-called vehicle routing problem <ref type="bibr" target="#b14">[14]</ref>, a combinatorial optimization problem known to be N P-hard, and thus, being extremely difficult to solve.</p><p>Similar combinatorial optimization problems, in which rule-based allocations of tasks to resources can lead to significant efficiency problems, can also be found in many other business processes. Therefore, an innovative approach that enables current business processes to be extended by the means to dynamically manage resources is needed. We propose an extension of existing Business Process Enactment Systems by introducing a new component, which is responsible for resource allocations -the Resource Manager. The Resource Manager is supposed to accumulate and congregate the knowledge of the different resources, as well as having access to currently running processes, resulting in a highly adaptive resource allocation.</p><p>In the next section 2, existing approaches concerning resource allocation are discussed. In section 3 we introduce the Resource Manager and what requirements it has to fulfill. On top of that, we will explain how our approach can fill the shortcoming of the current approaches in accordance to the given example.</p><p>Lastly, in section 4 we will give an outlook on how we will work to realize our proposal as well as validate its functionality.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Related Work</head><p>Next to the control-flow and data-flow perspective, the resource-perspective is essential for business processes describing how to allocate required resources to a process task for its successful execution <ref type="bibr" target="#b15">[15]</ref>. So called Resource Allocation Patterns <ref type="bibr" target="#b12">[12]</ref> have been introduced to manage (mostly) human resources. Further it was shown (see <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b5">6,</ref><ref type="bibr" target="#b16">16]</ref>) that these resource allocation patterns could be used during process modeling by adapting the existing modeling notation BPMN <ref type="bibr" target="#b10">[10]</ref>. These resource-aware Process Models (see <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b13">13]</ref>), where then analyzed by Cabanillas et al. <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b3">4]</ref>. They stated that these models tend to be too complex for a process modeler to use or only offer a limited flexibility of resource allocation rules. When looking at non-human resources, there exist multiple approaches (see <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b11">11]</ref>) that try to efficiently combine process instances for certain activities (i.e., batching) in order to optimize the resource utilization. However, these approaches only support a fixed set of allocation algorithms or only resources of one type, which, especially with upcoming trends like Internet of Things (see <ref type="bibr" target="#b7">[8]</ref>) and digitization, is not enough. Given that the problem of allocating resources to tasks is a complex problem that can be tackled in many different ways (e.g. manually or by use of optimization algorithms), we can observe that there is a need to explicitly model an entity for making resource allocation decisions, allowing a process designer to focus on the process model, whereas the resource allocation decisions can be optimized by a dedicated engine having access to all relevant information about resources and requests for these resources.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Resource Manager</head><p>In this section, we introduce a new approach that extends the current business process management system by adding one further component (see Fig. <ref type="figure">2</ref>). Traditionally, a BPMS consists of two main components: the Process Modeling and the Process Engine component. With the Modeling component, process models can be created by a process designer and stored into a Process Model Repository. The current versions of the models in the Repository are then accessed by the Engine to execute them. If the process contains service tasks, the Engine calls other applications -in the case of a user task, the Engine provides the tasks to the process participants over an user interface via the Environment.</p><p>The new component is an additional service for business processes, which allows an optimized resource allocation. It is independent from the individual process execution, but has on the other hand knowledge on the existing resources, their characteristics (static data), their availability (dynamic data), and on the other hand, access to the currently executing process cases (i.e. process instances). Our extension is built up similarly to the traditional BPMS and consists of three parts: Resource Modeling, Resources, and Resource Manager. The Resource Modeling is responsible for defining the static data required to determine whether a resource may be allocated to a request or not, as well as the data required to assess and evaluate resource allocations. For example, the data may include the type of the resource, the hourly costs, capacity, etc.</p><p>Resources. The Resources contain the full information on the static information of resources that are supposed to be modeled. During runtime the Resources additionally contain dynamic data, which is updated by the Resource Manager only. In this way the Resources part contains the exact representation of the existing resources. This means if a resource can not be found in the Resources it does not exist and if we find two resources of the same type, we have exactly two resources. Additionally we propose to give read-only access to the Resources to the Process Designer during Process Modelling in order to make sure if the process is going to use resources, it is done correctly. Thanks to that, in contrast to traditional process designing, the Process Designer does not need to specify the concrete resource for an activity but can instead ask the Resource Manager to allocate the needed resource at run-time. This means that there is the need of a change in the Process Modeling, whenever a resource is a part of the process (see Fig. <ref type="figure" target="#fig_0">3</ref>).</p><p>Resource Manager. The Resource Manager is a component maintaining information about the current state (dynamic data) of all resources. Whenever a resource is requested by a process instance, it collects all relevant data concerning the resource request so that allocation decisions can be made. The actual allocation decisions can then either be performed via an appropriate user interface by a human decision maker or via a suitable interface by an optimization engine. Whenever a resource is allocated to one or multiple requests, the state of the resource is updated and the respective process instances are informed about the allocation. Whenever a requested resource is no longer needed, the Resource Manager is informed by the process instance so that the state of the resource can be updated accordingly. Fig. <ref type="figure" target="#fig_0">3</ref> shows an adaptation of the parcel deliver process in which the communication between the process model and the Resource Manager is explicitly modelled. In comparison to the process shown in Fig. <ref type="figure">1</ref>, the scheduling task is no longer executed within the process instance itself. Thus, instead of having the planning tasks distributed over all individual process instances, the scheduling task, which should consider information about all delivery requests and vehicles, can be executed where all of this information is available. As the Resource Manager has to be called from inside the Engine that executes the business process, there has to be a close connection between these two components. Another idea would be to fully incorporate the Resource Manager into the Engine. However, this will lead to problems as the Resource Manager is supposed to manage the resources for multiple processes (instances) as those different execution might not necessarily be on the same Engine. That is why we need to have the Resource Manager as a stand-alone component. Furthermore, the Resource Manager is expected to be the expert concerning all resources it is in charge of. This means it further encapsulates the resource specific knowledge as not all processes need the complete information or on different detail levels.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Resource Manager</head><note type="other">Process</note></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Future Work</head><p>In this work we introduced a concept to extend the architecture of BPMS in such a way that an effective linking between tasks and resources is possible to cope with challenges from multiple and even freshly emerging fields (e.g. IoT, parcel delivery, cloud etc.). However, so far we only theoretically showed the shortcomings of existing approaches and how a component managing resources as a service could bridge these gaps. In order to evaluate our approach, we are going to implement a proof of concept. We have identified three main challenges we need to accomplish. Firstly, as mentioned during the explanation of the Resource Modeling, the challenge is to define a standard notation for resource models. After we have resources defined in such a way processes can use them, we can create resource-aware business processes. For this we need to adapt the Process Modeling part, so that a process now can access resources when needed. This means we will have to introduce new modeling concepts concerning resources. Lastly we are going to implement a Resource Manager that at runtime uses its expertise to enable dynamic resource allocation. As the Resource Manager is supposed to be the expert for many different allocation problems, we need to define the communication between the Engine and Resource Manager. For this we are going to define an interface for each allocation problem the Resource Manager can solve, where the Engine will send its constraints and expectation on the result, which are used to come up with an efficient allocation. We are going to evaluate the implementation on a real-world example in the context of a logistics project (SMile Project). Depending on these results we can then further refine our approach.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Parcel delivery process with resource manager</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">Towards Dynamic Resource Management Business Processes</note>
		</body>
		<back>

			<div type="funding">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The research leading to these results has been partly funded by the BMWi under grant agreement 01MD18012C, Project SMile. http://smile-project.de</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A view of cloud computing</title>
		<author>
			<persName><forename type="first">M</forename><surname>Armbrust</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Fox</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Griffith</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">D</forename><surname>Joseph</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Katz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Konwinski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Patterson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Rabkin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Stoica</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Zaharia</surname></persName>
		</author>
		<idno type="DOI">10.1145/1721654.1721672</idno>
		<ptr target="https://doi.org/10.1145/1721654.1721672" />
	</analytic>
	<monogr>
		<title level="j">Commun. ACM</title>
		<imprint>
			<biblScope unit="volume">53</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="50" to="58" />
			<date type="published" when="2010-04">Apr 2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Enabling resource assignment constraints in BPMN</title>
		<author>
			<persName><forename type="first">A</forename><surname>Awad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Grosskopf</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Meyer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Weske</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2009">2009</date>
			<pubPlace>Potsdam</pubPlace>
		</imprint>
		<respStmt>
			<orgName>Hasso Plattner Institute</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">BPT Technical Report 04</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Ralph: a graphical notation for resource assignments in business processes</title>
		<author>
			<persName><forename type="first">C</forename><surname>Cabanillas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Knuplesch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Resinas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Reichert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Mendling</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ruiz-Cortés</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CAiSE</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="53" to="68" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Ral: A high-level user-oriented resource assignment language for business processes</title>
		<author>
			<persName><forename type="first">C</forename><surname>Cabanillas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Resinas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ruiz-Cortés</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CAiSE</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="50" to="61" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<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><forename type="middle">L</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-662-56509-4</idno>
		<ptr target="https://doi.org/10.1007/978-3-662-56509-4" />
		<imprint>
			<date type="published" when="2018">2018</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
	<note>Second Edition</note>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">An extended resource information layer for BPMN</title>
		<author>
			<persName><forename type="first">A</forename><surname>Großkopf</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
		<respStmt>
			<orgName>Hasso-Plattner-Institute for IT Systems Engineering, University of Potsdam</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Master&apos;s thesis</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Object-aware business processes: Fundamental requirements and their support in existing approaches</title>
		<author>
			<persName><forename type="first">V</forename><surname>Künzle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Weber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Reichert</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Information System Modeling and Design (IJISMD)</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="19" to="46" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Internet of things-aware process modeling: integrating IoT devices as business process resources</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">C</forename><surname>Magerkurth</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CAiSE</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="84" to="98" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Optimizing resource utilization by combining running business process instances</title>
		<author>
			<persName><forename type="first">C</forename><surname>Natschläger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Bögl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Geist</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Service-Oriented Computing-ICSOC 2014</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m">Workshops</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="120" to="126" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m">OMG: Notation BPMN version 2.0. OMG Specification</title>
				<imprint>
			<publisher>Object Management Group</publisher>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Batch activities in process modeling and execution</title>
		<author>
			<persName><forename type="first">L</forename><surname>Pufahl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Weske</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Service-Oriented Computing</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="283" to="297" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Workflow resource patterns: Identification, representation and tool support</title>
		<author>
			<persName><forename type="first">N</forename><surname>Russell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">H</forename><surname>Ter Hofstede</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Edmond</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CAiSE</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2005">2005</date>
			<biblScope unit="page" from="216" to="232" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Towards context aware business process modelling</title>
		<author>
			<persName><forename type="first">O</forename><surname>Saidani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Nurcan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">BPMDS&apos;07</title>
		<title level="s">CAiSE.</title>
		<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="page">1</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Vehicle Routing: Problems, Methods, and Applications</title>
		<author>
			<persName><forename type="first">P</forename><surname>Toth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Vigo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="s">MOS-SIAM Series on Optimization</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<date type="published" when="2014">2014</date>
			<publisher>SIAM</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m" type="main">Business Process Management -Concepts, Languages, Architectures</title>
		<author>
			<persName><forename type="first">M</forename><surname>Weske</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-642-28616-2</idno>
		<ptr target="https://doi.org/10.1007/978-3-642-28616-2" />
		<imprint>
			<date type="published" when="2012">2012</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
	<note>2nd Edition</note>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Modeling of task-based authorization constraints in BPMN</title>
		<author>
			<persName><forename type="first">C</forename><surname>Wolter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Schaad</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CAiSE</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2007">2007</date>
			<biblScope unit="page" from="64" to="79" />
		</imprint>
	</monogr>
</biblStruct>

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