<!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>Adaptive Business Process Visualization for a Data and Constraint-Based Work ow Approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Eric Rietzke</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ralph Bergmann</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Norbert Kuhn</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Applied Science Trier</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Trier</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <abstract>
        <p>This paper introduces a novel approach which uni es a datacentric and a constraint-based work ow principle. This uni ed approach o ers a scalable exibility during the process execution and supports the requirements of knowledge intensive business processes. By the integration of a knowledge-based system, process de nition and execution relevant data coincide on an ontology-based semantic net. The data, mainly driving the process, can be delivered by di erent sources or can be the result of an inference step by the underlying ontology. In such a case, AI technology plays an active role during the execution of processes and results in a division of labor with human actors. Such an AI contribution in the process execution must be presented explainable to the user and for a common understanding, this paper presents a concept for a business process visualization adapted to the introduced uni ed approach. Established strategies for the adaptation of process views are under examination and new strategies will be presented to utilize the integrated knowledge-based system for a semantic oriented process visualization.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        In today's business, Process-Aware Information Systems [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] play an essential role
for many companies. Often, these companies have to manage a large number
of processes, involving di erent organizational units, a large number of human
actors, and a multitude of activities. On the management and controlling level,
users want to be informed about status and progress of such processes with a
di erent granularity depending on their departmental focus. On the contrary,
the participating user must execute certain process steps, where each of which
requires that speci c data or knowledge is available.
      </p>
      <p>
        In many applications, a process is presented more or less in the same way as
it was designed by the process designer. This usually does not t to the speci c
needs of a user for the execution of an activity. Previous research has addressed
these aspects [
        <xref ref-type="bibr" rid="ref16 ref3 ref9">3, 9, 16</xref>
        ] and have developed di erent concepts and approaches for
business process visualizations (BPV).
      </p>
      <p>Current BPV approaches are developed for an activity-centric (usually
imperative) work ow principle where the activities are directly related to each
other and form a control- ow or constraints de ne some rules for their
execution. However, with view to the demand of knowledge intensive processes for</p>
      <p>
        exibility at design- and run-time [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], new concepts based on data-centric
approaches are subject of investigation and have formed an active eld of research
[
        <xref ref-type="bibr" rid="ref14 ref2 ref4">14, 2, 4</xref>
        ] over the last decade. These approaches have in common that the
activities are no longer directly related to each other. Instead, the activities are bound
to the data elements which are required to perform an activity (input) or which
are the result of it (output).
      </p>
      <p>Such data-centric approaches come along with characteristics, tting very
well to an ontology based data management and form the preconditions for
further intelligent process contributions. In this way, the process data can be used
to create new information by simple inference mechanisms, exploiting the
accessible knowledge. Moreover, the semantic description of the relations between
data and activities can be utilized for a sophisticated process visualization as it
will be shown within this paper.</p>
      <p>We do not only consider process visualization as a possibility, but as well as
a requirement. As soon as AI techniques play an active role in the execution of a
process, the division of labor with human actors requires a common
understanding of the process subjects. The business process visualization is the connector
in this human-machine communication.</p>
      <p>In the following we present a BPV approach based on a knowledge-based
system. Therefore, section 2 introduces the elementary work ow principles.
Additionally, the state of business process visualization concepts is presented.
Section 3 motivates the model for a uni ed approach for business process modeling
and execution. The capabilities are explained in detail by using an example.
Section 4 introduces a new concept of a semantically oriented BPV for the
unied work ow approach. Our motivation is expressed and the requirements, the
architecture as well as view adaptation methods are presented. We conclude our
paper by giving an outlook on our future research in Section 5.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Foundations</title>
      <p>In the following, we brie y summarize relevant previous research related to
business process modeling, execution, and visualization.
2.1</p>
      <sec id="sec-2-1">
        <title>Business Process Modelling and Execution</title>
        <p>
          Business Process Model and Notation (BPMN) is up-to-date the de facto
standard for designing and describing business processes world-wide. In the center of
this approach reigns a control- ow coordination of process-steps (activities). A
less restrictive, but still activity-centric perspective is supported by
constraintbased approaches [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], which allow exibility in a scalable manner. Alternatively,
there are several approaches with the intention to gain exibility based on the
control- ow principles [
          <xref ref-type="bibr" rid="ref13 ref17">17, 13</xref>
          ]. Despite of the consideration of data- ow in such
processes, the data is just integrated in a kind of an afterthought [
          <xref ref-type="bibr" rid="ref4 ref6">6, 4</xref>
          ].
Opposed to this, knowledge intensive processes are usually barely structured and
the execution is driven by user decisions and business data. Previous research has
shown [
          <xref ref-type="bibr" rid="ref14 ref19 ref2">19, 2, 14</xref>
          ] that an activity-centric perspective is not su cient to achieve
such knowledge intensive business goals.
        </p>
        <p>
          With view to these insights, several new approaches were brought up during
the last decade, putting the data into the center, not only for the design but also
for the execution phase of the processes. The case handling paradigm [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]
elevated the result of a process (case), re ected by its data objects; activities do not
longer drive the process but serve the outcome. For more complex scenarios with
the need of abstraction capabilities, object-awareness approaches re ned the case
handling concept[
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. With business artefacts [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], CorePro [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], and
PHILharmonicFlows [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] there are even more approaches to mention which underline the
importance of data-centric approaches for knowledge intensive business goals.
        </p>
        <p>The existing work ow principles can be di erentiated regarding the
rationale for selecting activities for execution. Under a control- ow, the activities are
chosen for the execution primarily by the connected ancestors, while a
constraintbased model selects the activities by considering a set of restrictions. Both
principles put the activity into the center of the view. This changes with the
data-centric approaches, where activities are executable as soon as the
necessary information is available and the expected outcome on a new information is
still required for further process activities. This is expressed by the taxonomy of
work ow principles, shown in Fig. 1.</p>
        <p>The data-centric as well as the constraint-based concepts have in common
that in both cases the relations between objects are described, while the
execution order is deduced on the y. This represents a declarative work ow de nition,
while the control- ow explicitly describes the execution order showing its
imperative character.</p>
        <p>
          The nature of both declarative principles is their inherent exibility.
Nonetheless there are major di erences. With a data-centric approach, possibilities for
the execution of activities are described, which support the requirements of
knowledge intensive processes [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. In contrast to this, constraints de ne the
restrictions between activities, building the foundation for controlling and
observing compliance rules. In a nutshell, data-centric principle de nes the GO's, while
constraints are bene cial to describe the NO-GO's. In this paper, we argue that
both principles can be combined to build a uni ed approach, since both base on
a declarative paradigm. This new approach will be introduced in section 3.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Visualization</title>
        <p>
          The importance of visualization within all elds with a human-computer
interaction is well established [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] and is subject to research in many segments. This
paper considers mainly the eld of business process visualization [
          <xref ref-type="bibr" rid="ref10 ref18 ref3">3, 18, 10</xref>
          ] (in
the following denoted BPV).
        </p>
        <p>
          The most established toolset to model business processes (BPMN) comes
along with a detailed graphical notation de nition. Graphs are built during the
modeling phase and are usually used directly, when it comes to a process
visualization later on. It represents the perspective of a process designer, which
in general does not t to the demands and needs of a process controller or an
actor during the process execution. Additionally, since the modeling procedure
is done to create a process template, the temporal situation of a process instance
is usually just re ected by a state presentation and has no structural impact on
the graph. An example of structural changes according to the process-state was
introduced in Proviado [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. With the VisModel an adaptable BPV framework
was introduced and developed which o ers a exible and adaptable view on a
process instance. Another exible visualization mechanism was introduced by
Jablonski and Gotz [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] with a perspective-oriented process modeling approach,
dividing the presentation of a process into di erent abstract perspective views.
With the state propagation patterns [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] the challenge of di erent abstraction
levels between the model layer EPC, BPMN, and the execution layer BPEL was
addressed with the goal to transfer a process-state correctly into an abstract
process presentation. ProView [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] is dealing with the special challenges of process
aware information systems (PAIS) based process visualization and the need to
pass changes to underlying process engines. Even if the mentioned research has
introduced interesting tools and methods to go beyond the static process graph
created by the process designer, all have in common that they are based on the
control- ow oriented approaches like BPMN. A data perspective is available only
as an add-on to the dominating activity-centric principles.
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Visualization Factors</title>
        <p>
          One purpose of a visualization is that the view should support the viewer in the
best possible way to ful ll his/her tasks. Sophisticated business process
visualization approaches [
          <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
          ] achieve this by orienting the presentation to factors
like the user perspective, the process-state, as well as the personal focus.
        </p>
        <p>The users in a business process are playing a certain role like: a process
designer, a manager, a process controller, or a process actor. Depending on their
role, users have di erent user perspectives on a process to ful ll their individual
tasks, which makes it to an important factor for any process adaptation.</p>
        <p>Another factor for visualizing a process instance is the process-state being the
result of the state of each process element. The importance of each element for
a process visualization is mainly a ected by its current in uence to the process
execution.</p>
        <p>Both factors are inherent to the situation (user perspectives and
processstate) and cannot be controlled by the user directly. If a visual presentation
shows a process in a modi ed way, the user might want to have in uence on this
presentation by adding his personal focus to the view. This can be expressed by
an interaction with the BPV and adds a third visualization factor.</p>
        <p>These three factors claim an in uence on a process visualization with di
erent reasons and describe the points of interest for an adapted BPV.</p>
        <p>Both, the mentioned research about business process modeling and execution
and also the visualization approaches build the foundation for our work and lead
us to the new concepts presented in the section 3 and 4.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>A Uni ed Approach</title>
      <p>
        In the following we will introduce a uni ed approach which o ers a high exibility
during a process execution and serves the demands for knowledge intensive
business processes [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. By the integration of an ontology we take a knowledge-based
system as a basis for this new approach. The arti cial intelligence technique is
supposed to o er some signi cant process contribution.
3.1
      </p>
      <sec id="sec-3-1">
        <title>Motivation</title>
        <p>
          As described in section 2.1, the data-centric and the constraint-based approaches
follow the same declarative paradigm. In this work, we argue that both
principles can be combined to a uni ed approach. We expect that this will o er a
seamless scalability regarding exibility and strictness, from an unstructured
process task-list up to a narrow restrictive process model. The approach would
also serve the demands of knowledge intensive processes by integrating data as
a rst-class citizen into the process [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Finally, we see the possibilities to assure
the existing enterprise compliance rules by explicit restrictions based on
additional activity constraints. With our work in the SEMAFLEX3 [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] project, we
have already considered this by combining exible work ow management and
knowledge-based document management. Through the combination of both
approaches a semantic integration based on an ontology could be achieved. With
the help of document classi cation and information extraction methods, the
process relevant data within documents is transferred to the common knowledge
base. By utilizing the knowledge base, the document data allows the identi
cation of the associated process instance and corresponding process activities.
3 SEMAFLEX is funded by Stiftung Rheinland-Pfalz fur Innovation, grant no. 1158
Thereby, the documents can be used to recognize deviations from the current
process-state and adaptions can be made to resynchronize the process.
        </p>
        <p>
          With the uni ed approach, we do not only allow data to in uence a process
instance but to directly control its execution. Like in similar approaches [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] the
demand for information within a process speci es the set of activities which can
yield this information. As a result, all such activities whose preconditions are
satis ed may be candidates for execution. From the data-centric perspective the
preconditions are the availability of the required input information. However,
through the combination with the constraint-based principle an additional layer
for preconditions becomes possible. Such constraints may de ne direct
dependencies between activities and may even guarantee a prede ned execution order
which can be used to ful ll compliance requirements.
        </p>
        <p>
          Nonetheless, data has an essential in uence on the process execution and
can be delivered by manual activities, system activities, external sources like
documents [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] and can be inferred based on the ontology. This mechanism will
be explained in detail by the following example.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Example</title>
        <p>Figure 2 shows a segment of an order process which delivers the information,
whether a customer should be served on account or whether an upfront payment
is required. The most important part in this example is the required
information (Upfront payment), which is represented by a tristate value (true, false,
unknown). All data elements are shown as a circle while the activities are
presented in rectangles. Activities can be distinguished between manual activities
like decide credit ranking manually and service activities. Edges between data
and activities de ne the direction of the data ow. The edges between
activities represent additional constraints. The transfer of an activity result can be
obligated (solid lines) or optional (dashed lines).</p>
        <p>
          The process is mainly data-driven as the activities depend on the input and
the output data. This means that the activities are executable if the potential
output data (Upfront payment) is still required and as soon as the necessary
input data (Order value, Customer) is available. Since two activities can provide
the required output, an additional precedence constraint [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] is de ned. This
constraint is used to assure that the decision regarding the payment condition is
made in a controlled and prede ned order, following the enterprise compliance
rules. In the following, three di erent cases for this process segment are discussed
and present the basic mechanisms of the introduced uni ed approach.
Case 1: Enterprise Knowledge. In the rst case, we assume that the required
information Upfront payment is available right from the beginning. The
information might be delivered from outside by a document. However, besides such
an explicit information source there is also another option to gain that
information. The customer might be known through previous order-processes and his
payments were always according the payment conditions. Thus, the customer is
credit-worthy, which is stored in a global knowledge store. Now, the information
Upfront payment could be deduced by the integrated knowledge base, utilizing
the underlying ontology which combines the process data with a global
knowledge store. This way and without an explicit activity, the results, produced by
the inference mechanisms, have an impact on the further execution of the
process. No matter if the answer for an Upfront payment is yes or no, since the
required data is already available, none of the two activities which have this
information as an output needs to be executed
Case 2: Check order value. In the case that the customer is new and thus
no information about his credit-worthiness exists in the global knowledge store,
the two activities are potentially executable from the data-perspective. Because
of the additional constraint, only the activity check order value can be executed.
As a system-activity, this can be performed without further user interaction. We
assume that an upfront payment is required for any unknown customer if the
Order value is above a certain threshold. In this case, the information Upfront
payment is true and all other activities become obsolete again. If the Order
value is below the level, the activity is successfully executed without delivering
an answer for Upfront payment and the next activity can take over.
Case 3: Manual decision. This case happens if there is a new customer
without knowledge about his credit-worthiness in the global knowledge store, who
places an order above a certain order value. Now, all preconditions including the
precedence constraint are ful lled for a manual credit decision. A process actor,
who is allowed to perform this activity, is asked for a decision, which can be true
or false. However, since this is the last possibility to get an answer, this activity is
obligated to deliver a result (represented by the solid line) in case of its execution.
        </p>
        <p>The example has presented the data-oriented enactment of activities of the
uni ed approach. In the execution, it follows the information-state rather than
a prede ned control- ow and o ers a high degree of exibility. To supervise the
exibility, constraints are used to guard prede ned compliance rules.</p>
        <p>The brie y presented uni ed approach combines the two declarative paradigms
with a knowledge-based system. Besides the possibilities for an arti cial process
contribution, the ontology will be utilized for the following BPV approach.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>A Semantically-Oriented Business Process Visualization</title>
      <p>
        As presented in section 2.2, so far the research for adapting business process
views focuses on control- ow oriented approaches like BPMN. Some studies have
introduced adaptation techniques [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] like reduction and aggregation steps for the
visualization of process instances considering process-state and user demands.
However, these adaptation techniques cannot be easily transferred to the
described uni ed approach because of its declarative and data-oriented principle.
4.1
      </p>
      <sec id="sec-4-1">
        <title>Motivation</title>
        <p>In general, the proposed uni ed approach requires a process visualization which
allows to explore and identify the expected possibilities and allows the di erent
groups of users to understand the process in its de nition and its behavior during
the execution. Primarily we see this demand for three user-groups, each with its
own purpose:
{ The process designer requires a view supportive for the process de nition.
{ The process controller requires a view which allows e ciently to identify
delay in the process execution or potential risks.
{ The process actor requires a view that serves best by the execution of single
activities.</p>
        <p>Beside the fact, that in the presented approach the relation between data and
activities has a dominating role and a new visualization approach is required,
the integrated knowledge base o ers also new opportunities for a process view.
The point of interest can be ascertained for each of the named groups and an
adapted process visualization can be generated for each purpose. By utilizing
the ontology, we pursue to create a view which presents the semantic relations
between data and activities rather than just taking advantage of an activity
arrangement by an imperative approach.</p>
        <p>Considering the possibilities for deduced information mentioned above,
humans have the need for a comprehensible presentation of the arti cial process
contribution. Since such new information is deduced based on the ontology, the
source can be determined and the explanation can be presented by the
visualization.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Visualization concept</title>
        <p>The three introduced visualization factors (section 2.3) user perspective,
processstate, and personal focus build the foundation of our visualization concept and
de ne the individual points of interest together. These points of interest
(explained in detail in the next section 4.3) and the knowledge base will be utilized
to generate an adapted process view. Once the visualization is shown, three
possible changes can take e ect and will result in an updated process view. The
user can change the process data directly or by performing an activity. The user
can express his interest for a process element, which will change the personal
focus. Finally, an external event (other user, system activities) can occur and
the process data is changed as well.</p>
        <p>
          To a large extent, this concept is similar to existing approaches. Even the
user perspective and the view generation[
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] are presented before in one way or
another. The new aspect in this concept is the underlying data-centric paradigm
as well as the knowledge base, which will be used for the view adaptation.
4.3
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>Points of Interest</title>
        <p>A point of interest (POI) represents a process element which has some particular
importance for the process visualization. Since the uni ed approach follows the
data-oriented principles, a process element can either be an activity or a
dataelement. Any element which was recently changed or which is waiting for a
change like executable activities has some elevated importance. With view to the
user perspective, any activity which is assigned to the current user has also an
elevated importance. If both factors (user perspective and process-state) coincide
on the same point of interest, this can increase the importance even further.
Additionally, through the personal focus the user can express his impression of
importance. Thus, we get a list of points of interest (POIs) which lter the most
important data and activity elements for the following process presentation.</p>
        <p>The relevance of each further element depends on the individual meaning
related to each POI. This meaning is re ected by the integrated knowledge base
and the ontology can be utilized to calculate the relevance for each element. In
a nutshell, the closer an element is related to a POI and the more meaningful
the element is for the execution or understanding of the POI, the higher is its
relevance. Such a relevance value can be used for each activity and data element
for the following process adaptation.
4.4</p>
      </sec>
      <sec id="sec-4-4">
        <title>View Adaptation</title>
        <p>
          The view adaptation is the central transformation step of the view generator.
With di erent techniques like reduction and aggregation, single elements up to
process segments can be transformed and thus can be presented with a variable
granularity. The most relevant elements can be presented in the highest level
of detail while the less important elements can be presented in a more abstract
view with a lower granularity. In the following, di erent adaptation methods
are introduced, which are partially already examined [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] under the control- ow
paradigm. These methods will be transferred to the introduced uni ed approach
and take further advantage of the integrated knowledge base.
        </p>
        <p>Reduction: One possibility to lower the granularity of a segment is the
reduction step where single elements are taken out of the view. In existing BPV
approaches often system activities where reduced with the expectation that they
are less important than user activities. With the introduced approach, the
knowledge base is used to calculate the individual relevance in semantic relation to
the POIs.</p>
        <p>Assuming that a speci c data-element (D1) has just enough relevance for
an unchanged presentation, the producing activity of this information might be
not important enough and thus maybe reduced from the presentation. Unless
the user is not clicking on D1 and thus increasing the relevance of this element
by adding his personal focus, the producing activity remains invisible in the
process visualization. Alternatively, only the producing activity of the speci c
information is presented and all alternative potential sources, like activities,
which were not executed, are reduced.</p>
        <p>Aggregation: Another option to reduce the granularity is to aggregate a group
of activities or data elements to a single representative element. Unlike a
reduction step where the elements are completely removed, the representing symbol
is still visible and accessible and the user can expand it to the ne granularity
any time. In existing BPV approaches, the aggregation step is used to combine
activities which follow a narrow route within the control- ow and do not split
to further activities. Under this new approach, elements can be grouped and
aggregated by a similar meaning. For example, data-elements with the same type
of relation to a common activity can be replaced by a single element, which
substitutes the individual data-elements in the visualization.</p>
        <p>Assuming that several data-elements (D1, D2, D3) were required for an
already executed activity (A1), these data-elements share the same type of relation
to the activity (A1). By replacing the data-elements with a single element (D1-3)
the granularity of this process segment can be reduced.</p>
        <p>Expansion: The most obvious way to adapt a view is lowering the
granularity of process segments. However, with view to the underlying ontology and as
described in section 3.1 with the uni ed approach, new information can also be
deduced by inference steps. Referring to the example in section 3.2, the
creditworthy might be stored in a global knowledge store. This source of information
is not represented in the process as an explicit activity, nonetheless it has some
impact to the process execution. With the method of expansion, the process
view can be expanded by further elements which are de ned in the ontology and
which are not an explicit part of the process de nition.</p>
        <p>Assuming that a data-element (D1) is deduced from existing data (D2) by
utilizing the relations de ned by the ontology, the process view can expand D1
with a further data-element D2 by representing the common relation through
an additional edge.</p>
        <p>The basic idea of the view adaptation is to gain attention for the important
elements of a process according to the POIs. With reduction and aggregation, we
presented two methods to lower the granularity of process segments to achieve a
simpli ed visualization by keeping the details of the important elements. With
expansion, we presented a method to add further details to the important
elements to get transparency for an arti cial process contribution. For these three
adaptation methods as well as for the calculation of the relevance of each process
element we have utilized the integrated knowledge base.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this paper, we have shown that the data-centric as well as the
constraintbased approaches follow the same declarative paradigm and can be combined to
a uni ed approach. For this, we expect a scalable exibility, see the demands of
knowledge intensive processes ful lled, and can use constraints to de ne explicit
restrictions to satisfy compliance rules. Through the integration of a knowledge
based system, arti cial intelligence methods should be able to participate directly
in a process execution. This allows a division of labor between humans and an AI
system. For a common understanding and a comprehensive presentation of the
uni ed approach a new concept for business process visualization was presented.</p>
      <p>Referring to existing research we have considered three visualization factors
(process-state, user-perspective, personal focus) to determine the points of
interest in a process instance. These POIs are used as a guideline and by utilizing
the integrated knowledge base, the speci c relevance for each process element
can be calculated. With the help of three methods (reduction, aggregation,
expansion) the granularity of process segments can be adjusted according to the
calculated relevance. The adaptation of the process view is taking advantage of
the integrated knowledge base and a semantically-oriented process visualization
is conceivable.</p>
      <p>In our ongoing work, we will implement the described uni ed approach in
a prototype and will de ne the data-driven process based on an ontology. The
described architecture will be realized to transfer a process instance to a visual
representation. The methods for a process adaption will be realized to prove the
concept of a semantically-oriented process visualization.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          :
          <article-title>Business process management: A comprehensive survey</article-title>
          .
          <source>ISRN Software Engineering</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bhattacharya</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hull</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A data-centric design methodology for business processes</article-title>
          .
          <source>Handbook of Research on Business Process</source>
          Modeling pp.
          <volume>503</volume>
          {
          <issue>531</issue>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bobrik</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bauer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>View-based process visualization</article-title>
          .
          <source>Business Process</source>
          Management pp.
          <volume>88</volume>
          {
          <issue>95</issue>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bruno</surname>
          </string-name>
          , G.:
          <article-title>A Data- ow Language for Business Process Models</article-title>
          .
          <source>Procedia Technology</source>
          <volume>16</volume>
          ,
          <issue>128</issue>
          {
          <fpage>137</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Card</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mackinlay</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shneiderman</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Readings in information visualization: using vision to think</article-title>
          . Morgan Kaufmann (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Cohn</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hull</surname>
          </string-name>
          , R.:
          <article-title>Business artifacts: A data-centric approach to modeling business operations and processes</article-title>
          .
          <source>IEEE Data Eng. Bull</source>
          <volume>32</volume>
          (
          <issue>3</issue>
          ), 3{
          <issue>9</issue>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Di</given-names>
            <surname>Ciccio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Marrella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Knowledge-Intensive Processes: Characteristics, Requirements and Analysis of Contemporary Approaches</article-title>
          .
          <source>Journal on Data Semantics</source>
          <volume>4</volume>
          (
          <issue>1</issue>
          ),
          <volume>29</volume>
          {
          <fpage>57</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Grumbach</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rietzke</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schwinn</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bergmann</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuhn</surname>
          </string-name>
          , N.:
          <article-title>SEMAFLEXSemantic integration of exible work ow and document management</article-title>
          .
          <source>In: CEUR Workshop Proceedings: LWDA</source>
          . vol.
          <volume>1670</volume>
          , pp.
          <volume>43</volume>
          {
          <fpage>50</fpage>
          .
          <string-name>
            <surname>Potsdam</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Jablonski</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goetz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Perspective oriented business process visualization</article-title>
          .
          <source>In: Business Process Management Workshops: BPM 2007 Int. Workshops</source>
          ,
          <string-name>
            <surname>BPI</surname>
          </string-name>
          , BPD, CBP, ProHealth, RefMod, semantics4ws, Brisbane, Australia, vol.
          <volume>4928</volume>
          LNCS, pp.
          <volume>144</volume>
          {
          <fpage>155</fpage>
          . Springer Berlin Heidelberg, Berlin, Heidelberg (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kolb</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A Flexible Approach for Abstracting and Personalizing Large Business Process Models</article-title>
          .
          <source>Applied Computing Review</source>
          <volume>13</volume>
          (
          <issue>1</issue>
          ),
          <volume>6</volume>
          {
          <fpage>17</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Kunzle, V.,
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>PHILharmonicFlows: Towards a framework for objectaware process management</article-title>
          .
          <source>J. Softw. Maint. Evol</source>
          .
          <volume>23</volume>
          (
          <issue>4</issue>
          ),
          <volume>205</volume>
          {
          <fpage>244</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Meyer, A.,
          <string-name>
            <surname>Pufahl</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fahland</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Modeling and enacting complex data dependencies in business processes</article-title>
          .
          <source>Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinf.) 8094 LNCS</source>
          ,
          <volume>171</volume>
          {
          <fpage>186</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Minor</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bergmann</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , Gorg, S.:
          <article-title>Case-based adaptation of work ows</article-title>
          .
          <source>Information Systems</source>
          <volume>40</volume>
          ,
          <fpage>142</fpage>
          {
          <fpage>152</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Muller,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Reichert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Herbst</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          :
          <article-title>Data-driven modeling and coordination of large process structures</article-title>
          .
          <source>In: Proc. CoopIS'07</source>
          . vol.
          <volume>103</volume>
          , pp.
          <volume>131</volume>
          {
          <issue>149</issue>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Pesic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schonenberg</surname>
          </string-name>
          , H.,
          <string-name>
            <surname>Van Der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          : DECLARE:
          <article-title>Full support for loosely-structured processes</article-title>
          .
          <source>Proceedings - IEEE International Enterprise Distributed Object Computing Workshop</source>
          , EDOC pp.
          <volume>287</volume>
          {
          <issue>298</issue>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kolb</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bobrik</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bauer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Enabling Personalized Visualization of Large Business Processes through Parameterizable Views</article-title>
          .
          <source>27th ACM Symp. Appl. Comput. (SAC'12)</source>
          ,
          <source>9th Enterp. Eng. Track (EE'12)</source>
          pp.
          <volume>1653</volume>
          {
          <issue>1660</issue>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Sauer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Minor</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bergmann</surname>
          </string-name>
          , R.:
          <article-title>Inverse Work ows for Supporting Agile Business Process Management</article-title>
          .
          <source>Proc. 6th Conf. Knowl. Manag</source>
          .
          <volume>182</volume>
          ,
          <issue>194</issue>
          {
          <fpage>203</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Schumm</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Latuske</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leymann</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>State Propagation for Business Process Monitoring on Di erent Levels of Abstraction</article-title>
          .
          <source>European Conference on Information Systems (Ecis)</source>
          ,
          <volume>12</volume>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Van Der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Grunbauer, D., der
          <string-name>
            <surname>Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Grunbauer, D.,
          <string-name>
            <surname>Van Der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Case handling: A new paradigm for business process support</article-title>
          .
          <source>Data Knowl. Eng</source>
          .
          <volume>53</volume>
          (
          <issue>2</issue>
          ),
          <volume>129</volume>
          {
          <fpage>162</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Enabling Flexibility in Process-aware Information Systems (</article-title>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>