<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Enrichment of Business Process Management with External Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pierre-Aymeric MASSE</string-name>
          <email>pa.masse@telecom-bretagne.eu</email>
          <email>pierreaymeric.masse@orange.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Orange Labs</institution>
          ,
          <addr-line>38-40 Rue du General Leclerc, 92130 Issy-les-Moulineaux</addr-line>
          ,
          <institution>France Institute Mines-Telecom, Telecom Bretagne, UMR CNRS 6285 Lab-STICC, 29238 Brest, France Universite Europeenne de Bretagne</institution>
          ,
          <addr-line>29238 Brest</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Organizations have an increasing need to adapt faster their Information Systems (IS) to technical, functional or legal changes. Orange, a French telecom operator, works on the adaptation and the improvement of their business processes (BP), especially those related to Customer Relationship Management (CRM). One of the challenges is to help a business expert to e ciently and quickly adapt a BP. Indeed, this challenge includes the need to understand the reasons why the execution of the BP does not satisfy the business needs and the business goals. In this research paper, we propose to study how to identify these reasons based on the analysis of relevant data which include process generated data (such as logs and database data), and contextual data. To address this research question we plan to explore two directions: semantic enrichment of BP in order to detect relevant data and BP optimization to align BP to business goals on the one hand and to the relevant data on the other hand.</p>
      </abstract>
      <kwd-group>
        <kwd>Business Process Management</kwd>
        <kwd>Semantics</kwd>
        <kwd>Process optimization</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The increasing adoption of Business Process Management (BPM) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] in recent
years has resulted in a large standardization of processes. Companies are
confronted to frequent changes. Consequently, adapting and continuously improving
BPs, in order to align them to the changes of the company, is a key challenge
to stay competitive. In practice, companies aim to reduce the time needed to
take into account these changes. Currently, this is done manually by a business
expert who analyzes the various components (such as business goals [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], roles
and actors related to BP activities, process execution, business data and external
data) and correlate them each other in order to deduce relevant adaptations to
apply on the BP.
      </p>
      <p>
        One existing approach to speed up the adaptation and the improvement of
BPs is to dynamically detect relevant changes to apply on the BP execution
(e.g. select a speci c path). Authors in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] surveyed existing solutions in this
eld. One solution is the concept of exible process. It consists in incorporating
alternative execution paths within the BP model so that the selection of the
most appropriate execution path can be done at the runtime for each instance
( exibility by design). Another solution is the concept of con gurable process [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ],
which consists in designing a model that provides a complete and integrated set
of all possible process con gurations. Afterwards, before the runtime, such a
model can be con gured to a speci c solution by restricting the behavior of the
con gurable process model. For example, activities may be skipped or blocked
during the con guration time.
      </p>
      <p>We identi ed two limitations of these approaches. Firstly, in both cases, all
possible adaptations must be well de ned at the BP design time. Consequently, it
signi cantly limits the adaptation scope. Secondly, these solutions are well suited
to handle known exceptional and temporary situations in which the adaptation
of the BP execution is necessary, but not for long term changes, in which the
adaptation of the BP model itself is required.</p>
      <p>
        At Orange (a French telecommunication operator), where the PhD takes
place, there are currently two research projects related to this research eld.
The rst ongoing project, named PRODIA, is based on process mining
techniques [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] to detect BPs as they are executed by involved parties. Its goal is
to provide experts with a comprehensive view of the execution of BPs in order
to continuously improve them. The second project is based on web semantic
techniques to speed up the implementation of BPs by matching BPs activities
with Web services through ontology concepts [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>The aim of this PhD thesis is to support business experts in the adaption of
the BPs. To achieve this goal, it is necessary to:
{ rstly detect relevant data which could in uence the BP execution;
{ secondly correlate these data with the business goals and the BP model in
order to understand how these data in uence the BP execution;
{ nally suggest to the business expert changes to operate on the BP model
in order to align it to the business goals on the one hand and to the relevant
data on the other hand;</p>
      <p>Our work could be used by Orange to improve its CRM, and more speci cally
the customer subscription to a telecommunication service business process. Let's
suppose that one business goal of this BP is to have the rate of customer who
abandons the subscription process below 30%. Using traditional process mining
techniques we can detect that the abandon rate is higher than our objective.
Current techniques however do not provide additional support to the business
expert to understand \why" the BP does not satisfy the business goal. The
proposed thesis aims to ll this gap by not only providing solutions to support
the expert in understanding the reasons that make a BP does not satisfy a
business goal, but also to suggest BP adaptations accordingly.</p>
      <p>The rest of the paper is structured as follows. Section two, we brie y narrates
the closely related work. In section three we present the research problem. A
research methodology is then detailed in the section four. Finally, the section
ve presents the summary of the paper.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related work</title>
      <p>
        BPM is characterized by the BP lifecycle de nition [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], which contains seven
stages: (re)design, analysis, implementation, (re)con guration, execution,
adjustment, and diagnosis. Though the thesis is related to all phases of the BP
lifecycle, a particular focus is given to the (re)design, the analysis, the execution
and the diagnosis phases, as they directly impact the BP transformation. In the
(re)design phase a new BP model is created or an existing BP model is adapted.
In the analysis phase a candidate model and its alternatives are analyzed to
validate the model (e.g. avoid deadlocking, detect dead paths, etc.). Then, after the
implementation and the con guration phase, the execution phase orchestrates
the di erent BP activities in accordance to the designed model. At the end of
this lifecycle, in the diagnosis phase, the enacted BP is analyzed, which may
trigger a new BP redesign phase. The diagnosis phase usually relies on the logs
and data generated by the di erent instances of the BP.
      </p>
      <p>Improving the BP adaptations process has been investigated extensively. We
classify existing approaches into 3 di erent categories.</p>
      <sec id="sec-2-1">
        <title>BP variant solution</title>
        <p>This rst category concerns existing solutions that adapt the model before its
execution according to a particular situation.</p>
        <p>
          The authors in [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] survey BPM research eld. They review BP variant
solutions where the process model is subject to continuous evolution. It broaches the
di erence between exible (run-time decision) and con guration BP (con
gurationtime decision).
        </p>
        <p>Con guration BP consists in incorporating alternative execution paths within
the BP model so that the selection of the most appropriate execution path can
be done before the runtime for each instance. It also enables to merge several BP
model from the same family (all related to the same domain) into a con gurable
BP model in order to reduce the number of BP managed by the BPM system
and team. Con guration BP consists in having a model providing a complete
and integrated set of all possible BP con gurations. Afterwards, such a model
can be con gured to a speci c solution by restricting its behaviour. For example,
activities may be skipped or blocked during the con guration time. On the
opposite, variability by extension contains the most common behaviour. Afterwards,
the model is extended (e.g. adding new activities) during the con guration time
to serve a speci c situation.</p>
        <p>
          The paper [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] presents the con gurable work ows approach that proposes to
customize the BP model by applying, \hiding" or \blocking" operations to BP
activities. \Hiding" operation makes an abstraction of the model and hides some
activities, but these activities are still executed. \Blocking" operation removes
a path from the model. [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] proposes a framework to capture the variability of
a BP by processing a set of business rules. Business rules cover all aspects of
the business logic in BPs. A non-deterministic goal-driven BP inference engine
is used to create the BP model. Consequently, business expert will focus on
the design of business goals instead of specifying the detailed control and data
ows. Another approach to identify the variants of a BP is proposed in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] which
is based on applying a questionnaire by domain. Based on the answers of the
business expert, the system generates the most suitable BP model variants.
        </p>
        <p>
          These approaches can also be used as a context aware BPM solution. In
this eld, [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] provides a top layer approach making automatic context-based
decisions. This context-aware approach takes the context as relevant data to
dynamically con gure the BP.
        </p>
        <p>
          The rst limitation of existing BP variant solutions is the e ort involved in
constructing and maintaining customizable BP models beyond trivial examples.
Indeed, The amount of information required to construct and to maintain such a
model grows exponentially with the complexity of the BP [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. Consequently, it
signi cantly limits the adaptation scope. These solutions enable business experts
to nd a tradeo between the number of BP to design and their complexity. The
second limitation resides in the diagnosis phase. Indeed, in practice, BPs variant
do not enable an accurate analysis using traditional techniques based on event
logs such as process mining. This is due to the generation of multiple instances
which depends on contexts that is not always accessible or taken into account
by these techniques.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Semantic techniques</title>
        <p>
          The second category harnesses semantic techniques to improve the BPM lifecycle
(semantics-based BPM (sBPM) [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]). It consists in adding semantic annotations
to a BP model. Semantic techniques are based on ontologies. Authors in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]
investigate current approaches in sBPM, especially those related to the existing
gap between the business community and the IT community (e.g. the nished
European-funded project, FUSION1, which worked on a semantic framework to
easily allow collaborative work of several enterprises in a BP). Semantic based
approaches also enable for instance:
{ to propose an auto-completion mechanism to speed up the modeling process
[
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. The recommendation system determines possible activities set based on
models previously created and similarity computing;
{ to accelerate the transformation of the model into a valid implementation
using natural language processing techniques and semantic technologies. The
authors in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] study how to automatically match BP activities with Semantic
Web Services (SWS) description in order to transform the BP model into
an e ective implementation. The proposed framework detects automatically
the web services to use for each BP activity. This matching process is based
on an ontology, built around the e-Tom Framework2. Based on semantic
1 www.fusionweb.org
2 www.tmforum.org
description of activities, in the BP model, and web services (SWS) in the
service platform, the proposed framework detects automatically which web
service to use to achieve a BP activity;
{ to link BPs activities with BP data in order to perform better diagnosis
[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. This approach could be extended to handle additional data, which are
not especially produced by the BP but still in uence it. These data are
interesting to correlate with the BP but di cult to identify by business
experts because they are not directly related to the BP;
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Deep analysis and optimization</title>
        <p>
          Another research area related to our work is BP optimization and deep analysis.
BP optimization aims to study how a BP can be improved. BP optimization
based on quantitative measures of goals achievement is not yet well addressed
in the literature [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. Deep analysis refers to a set of techniques that apply
sophisticated data processing techniques to extract information or knowledge
from large data set.
        </p>
        <p>
          For instance, the framework proposed by [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] analyzes BP data and
operational data, in real-time, to detect a predicted metric deviation. It uses mining
techniques to generate decision rules based on BP data and the accomplishment
of the BP goals. A recommendation mechanism evaluates the most compliant
rule to x the BP instance deviation. However, this approach uses only data of
the BP instances to dynamically x the BP deviation though the deviation could
be caused by other data (e.g. road tra c which causes additional delay in the
delivery BP). Another approach that use data of the BP instances is detailed
in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. This framework recommends to a user the next action based on:
{ the identi cation of the data which provides information about intentions;
{ the identi cation of the intentional cluster of events associated with an
intention and its naming;
The authors in [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] show an approach to match BP data and operational data
in order to make a deep business analysis. The proposed framework correlates
two types of BP data: those stored in the BPM and those stored in the IS.
        </p>
        <p>
          To improve process mining results, an analysis approach is proposed in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]
which takes into account the BP execution context. This technique uses event
logs with a clustering algorithm to regroup closest BP execution.
        </p>
        <p>
          Another solution that uses context is proposed by authors in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
AGENTWORK provides healthcare domain with a comprehensive support for automated
BP adaptation. This framework is based on Event/Condition/Action rules to
detect the execution of exceptional activities in the BP in order to suggest BP
relevant adaptations. The actor can accept these adaptations to apply to the
current BP instance and save the current context in the framework. In addition,
it tries to apply predictive adaptations based on similarity between the current
and the previously encountered contexts.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Research Problem</title>
      <p>The aim of this thesis is to study how to accelerate the adaptation of BP to
optimize them based on:
{ business goals;
{ operational data such as the number of achieved subscription;
{ non-operational data (external data) such as the context in which the BP is
instantiated and executed;
{ BP data such as an activity duration;</p>
      <p>
        We de ne Operational Data (OD) as any data processed within the BP but
not stored directly in the BPM system; data stored in BPM system is then
named BP Data (BPD) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. We de ne Non-Operational Data (NOD) as any
data that are not directly generated or modi ed by the BP (e.g. Urban Tra c
and Weather in Delivery BP), we also refer to these data as external data.
      </p>
      <p>Unlike BPD and OD, NOD are not directly linked to the BP. Consequently,
it is currently di cult for an expert, and even for a machine, to correlate BP
execution with these data. Therefore, to investigate this issue, we de ne several
research questions:
{ How to detect relevant data that impact BP execution based on business
goals and BP model?
{ How to correlate these data with BP instances to explain business goals
deviation (metric deviation)?
{ How to identify BP adaptations that address the goals deviation?
4</p>
    </sec>
    <sec id="sec-4">
      <title>Research methodology</title>
      <p>In order to better respond to our research questions, we plan to explore two
directions which are the result of the early work of the thesis.
4.1</p>
      <sec id="sec-4-1">
        <title>Research directions</title>
      </sec>
      <sec id="sec-4-2">
        <title>Semantic Enrichment for Enhanced Diagnosis</title>
        <p>This rst direction aims to set up the foundation for a solution for linking data
(OD, NOD, and BPD) to a BP. We propose to add semantic annotations to a
BP in order to detect relevant data which impact BP execution. This proposal
impacts the following BP lifecycle phases:
(Re)Design and analysis
During the design and analysis phase, our proposal consists in enabling business
experts to add semantic annotations to each activity of the BP on the one hand
and to the associated business goals on the other hand. This implies the de
nition of a tool that supports the business experts in this task, as well as the
corresponding methodology. Based on the initial semantic annotations
(manually speci ed by the business experts), the BP model, and business goals, the
tool must be able to nd out additional concepts that could impact the BP
execution. This mechanism explores ontological and BP relationships to discover
new relevant concepts. These new concepts are validated or not by business
experts.</p>
        <sec id="sec-4-2-1">
          <title>Execution</title>
          <p>During the execution phase, our proposal consists in retrieving the data that
could impact the execution of the BP. Based on semantic annotations discovered
at the design and analysis phase, these data are clearly identi ed. Nevertheless,
it still remains important, especially for volatile data, to store them and
associate them to the BP instance for further diagnosis.</p>
        </sec>
        <sec id="sec-4-2-2">
          <title>Diagnosis</title>
          <p>Our challenge in the diagnosis phase is to detect how the data impact the BP
execution. From the technical point of view, this consists in correlating the data
related to the concepts inferred in the design phase, and retrieved during the
execution phase with the di erent instances of the BP. Clustering techniques
(unsupervised learning) could be applied to detect such correlations.</p>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>BP Optimization</title>
        <p>
          Semantic enrichment aims to provide business experts with all necessary
elements that could explain \why" a BP doesn't respect a business goal. The aim
of BP optimization is to design and implement a solution that suggests BP
adaptations to a business expert; adaptations that align the BP to the business
goals, taking into account the data environment. To achieve this goal, we
analyze all the data (BPD, NOD, and OD) to highlight possible adaptations and to
align the BP as well as possible to business goals. A candidate approach is the
model-transformation by applying the goal-model to the BP model [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
Modeltransformation is based on rules that transform a given source model to a target
model, according to speci ed meta-models.
4.2
        </p>
      </sec>
      <sec id="sec-4-4">
        <title>Evaluation</title>
        <p>In order to evaluate our approach we are currently developing a proof-of-concept
which implements our proposals. We look forward to apply this prototype to a
customer relationship use case in order to evaluate it. As our proposals are
intended for business experts, we plan to interview them based on qualitative
evaluation questionnaire in order to validate the results.
4.3</p>
      </sec>
      <sec id="sec-4-5">
        <title>Research method</title>
        <p>We divide our research method to several steps. This method will lead the PhD
thesis with a methodology to provide scienti c results. First we study the
problem which consists in:
{ studying the state of art of the BPM and related research elds;
{ de ning the research questions and highlighting the state of the art
limitations;
{ proposing new concepts and continuously studying the state of the art
accordingly;
{ de ning the evaluation criteria;
Then, we plan to design the proposed concepts that respond to the di erent
limitations identi ed in the state of the art. At this stage of our research progress
we identi ed the following items:
{ designing a BPM solution based on semantic to detect relevant data (data
that in uence the BP);
{ designing a goal-driven BPM to improve relevant data selection;
{ designing BP analysis solution that highlights the reasons of a metric
deviation regarding business goals;
{ designing BP optimization method, optimization that aims to redress a
metric deviation;</p>
        <p>Finally, we plan to evaluate these solutions and raise their bene ts and
limitations. We intend to:
{ implement the prototype and apply it to customer relationship BPs;
{ evaluate the proposals according to identi ed criteria;
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Summary</title>
      <p>In this paper, we detailed and motivated our PhD thesis subject. The main
research question we are trying to address is how to speed up the adaptation
of BPs to optimize them based on data that in uence them and their business
goals? We subdivide the main research question into several elementary
subquestions. Then, we reviewed the state of art to position our work. Finally,
we elaborated the plan of the PhD and proposed to deeply study two themes:
Semantic Enrichment of BP for Enhanced Diagnosis and BP optimization.
5.1</p>
      <sec id="sec-5-1">
        <title>Acknowledgements</title>
        <p>I want to thank my supervisors, Dominique Seminel (Orange), Jacques Simonin
(Telecom Bretagne), Nassim Laga (Orange) and Patrick Meyer (Telecom
Bretagne), for many hours of discussion and feedback regarding to the research topic
and for their help to formulate the thesis subject.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Assy</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yongsiriwit</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gaaloul</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>A Framework for Semantic Telco Process Management - An Industrial Case Study</article-title>
          .
          <source>Intelligent Systems Design and Applications</source>
          (ISDA) pp.
          <volume>44</volume>
          {
          <issue>49</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Betz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klink</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koschmider</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oberweis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Automatic User Support for Business Process Modeling</article-title>
          .
          <source>In: Proceedings of the Workshop on Semantics for Business Process Management</source>
          , pp.
          <volume>1</volume>
          {
          <issue>12</issue>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Epure</surname>
            ,
            <given-names>E.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hug</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deneckere</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brinkkemper</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <string-name>
            <surname>What Shall I Do</surname>
          </string-name>
          <article-title>Next ? Intention Mining for Flexible Process Enactment</article-title>
          .
          <source>In: Advanced Information Systems Engineering</source>
          , pp.
          <volume>473</volume>
          {
          <fpage>487</fpage>
          . Springer International Publishing (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Fleischmann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>What Is S-BPM ? In: Buchwald, Hagen and Fleischmann, Albert and Seese, Detlef</article-title>
          and Stary,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>(ed.) S-BPM ONE Setting the Stage for SubjectOriented Business Process Management</article-title>
          , pp.
          <volume>85</volume>
          {
          <issue>106</issue>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Gottschalk</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van Der Aalst</surname>
            ,
            <given-names>W.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jansen-Vullers</surname>
            ,
            <given-names>M.H.</given-names>
          </string-name>
          :
          <article-title>Con gurable Process Models A Foundational Approach</article-title>
          . In: Reference Modeling, pp.
          <volume>59</volume>
          {
          <fpage>77</fpage>
          .
          <string-name>
            <surname>PhysicaVerlag</surname>
            <given-names>HD</given-names>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Greiner</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rahm</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Robert</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>AGENTWORK : a work ow system supporting rule-based work ow adaptation</article-title>
          .
          <source>Data &amp; Knowledge</source>
          Engineering pp.
          <volume>223</volume>
          {
          <issue>256</issue>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. Groger,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Schwarz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Mitschang</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>Prescriptive Analytics for Recommendation-Based Business Process Optimization</article-title>
          .
          <source>In: Business Information Systems</source>
          , vol.
          <source>17th Inter</source>
          , pp.
          <volume>25</volume>
          {
          <issue>37</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Hoang</surname>
            ,
            <given-names>H.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tran</surname>
          </string-name>
          , P.c.T.,
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>T.M.:</given-names>
          </string-name>
          <article-title>State of the Art of Semantic Business Process Management : An Investigation on Approaches for Business-to-Business Integration pp</article-title>
          .
          <volume>154</volume>
          {
          <issue>165</issue>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>La</given-names>
            <surname>Rosa</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Managing Variability in Process-Aware Information Systems by</article-title>
          .
          <source>Ph.D. thesis</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Popp</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaindl</surname>
          </string-name>
          , H.:
          <source>Automated Adaptation of Business Process Models Through Model Transformations Specifying Business Rules</source>
          . In: CAiSE-Forum-DC
          <year>2014</year>
          . pp.
          <volume>65</volume>
          {
          <issue>72</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Radeschutz,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Mitschang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Leymann</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.</surname>
          </string-name>
          :
          <article-title>Matching of Process Data and Operational Data for a Deep Business Analysis</article-title>
          . In: Springer London (ed.)
          <string-name>
            <surname>Enterprise Interoperability</surname>
            <given-names>III</given-names>
          </string-name>
          , pp.
          <volume>171</volume>
          {
          <issue>182</issue>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>Tavares</given-names>
            <surname>Nunes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Werner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Santoro</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.M.</surname>
          </string-name>
          :
          <article-title>Dynamic Process Adaptation : A Context-aware Approach</article-title>
          . In: Computer Supported Cooperative Work in
          <source>Design (CSCWD)</source>
          ,
          <year>2011</year>
          15th International Conference, pp.
          <volume>97</volume>
          {
          <issue>104</issue>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Van Der Aalst</surname>
            ,
            <given-names>W.M.</given-names>
          </string-name>
          , Al.:
          <source>Process Mining Manifesto. Business Process Management Workshops</source>
          <volume>99</volume>
          ,
          <issue>169</issue>
          {
          <fpage>194</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Van Der Aalst</surname>
            ,
            <given-names>W.M.</given-names>
          </string-name>
          ,
          <article-title>All: Business Process Management: A Comprehensive Survey</article-title>
          .
          <source>ISRN Software Engineering</source>
          <year>2013</year>
          ,
          <volume>1</volume>
          {
          <fpage>37</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Van Der Aalst</surname>
            ,
            <given-names>W.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bose</surname>
            ,
            <given-names>R.J.C.</given-names>
          </string-name>
          :
          <article-title>Context Aware Trace Clustering</article-title>
          . In: SDM, pp.
          <volume>401</volume>
          {
          <issue>412</issue>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Vergidis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Member</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tiwari</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Majeed</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Business Process Analysis and Optimization : Beyond Reengineering</article-title>
          .
          <source>IEEE transactions on systems, man, and cybernetics 38(1)</source>
          ,
          <volume>69</volume>
          {
          <fpage>82</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.H.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>D.Q.</given-names>
            ,
            <surname>Gu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Pung</surname>
          </string-name>
          ,
          <string-name>
            <surname>H.K.</surname>
          </string-name>
          :
          <article-title>Ontology Based Context Modeling and Reasoning using OWL 3</article-title>
          .
          <source>In: Pervasive Computing and Communications Workshop</source>
          . pp.
          <volume>18</volume>
          {
          <issue>22</issue>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>E.S.k.</given-names>
          </string-name>
          :
          <article-title>Modelling strategic relationships for process reengineering</article-title>
          .
          <source>Social Modeling for Requirements Engineering</source>
          <volume>11</volume>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flaxer</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jeng</surname>
            ,
            <given-names>J.j.: P LM</given-names>
          </string-name>
          <article-title>f low Dynamic Business Process Composition and Execution by Rule Inference pp</article-title>
          .
          <volume>141</volume>
          {
          <issue>150</issue>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>