<!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>Integrating Processes, Cases, and Decisions for Knowledge-Intensive Process Modelling</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Faruk Hasic?</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Linus Vanwijck</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jan Vanthienen</string-name>
          <email>jan.vanthienen@kuleuven.be</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Leuven Institute for Research on Information Systems (LIRIS), KU Leuven</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Knowledge-intensive processes require exibility and scalability in modelling, as well as profound integration of data and decisions into the process. Business Process Model and Notation (BPMN) is a pertinent modelling method for processes. Until lately decisions were regularly modelled as a part of the process model in intertwined paths and gateways, negatively a ecting the maintainability, comprehensibility and exibility of processes as well as decisions. The recent introduction of the Decision Model and Notation (DMN) standard provides an opportunity for shifting in favour of a Separation of Concerns between the decision and process model. Likewise, the Case Management Model and Notation (CMMN) standard provides a method for modelling loosely structured processes in the form of cases. These three Object Management Group (OMG) standards are developed to be mutually intelligible. Previous work discusses for which modelling endeavours the separate methods should be employed. However, a clear approach towards consistently integrating the process, case, and decision concerns has still not been proposed. In this paper, we shed a light on the importance of the separation of concerns and identify inconsistencies that might arise in terms of integrated process, case, and decision modelling. Additionally, we provide a rst attempt at guidelines aiming to remedy potential incompatibilities and inconsistencies.</p>
      </abstract>
      <kwd-group>
        <kwd />
        <kwd>Process Modelling</kwd>
        <kwd>BPMN</kwd>
        <kwd>Decision Modelling</kwd>
        <kwd>DMN</kwd>
        <kwd>Case Modelling</kwd>
        <kwd>CMMN</kwd>
        <kwd>Integrated Modelling</kwd>
        <kwd>Separation of Concerns</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>An increased interest in modelling cases and decision is present in scienti c work
in the eld of process management, as illustrated by the vast body of recent
literature on Decision Model and Notation (DMN) [1{5], and Case
Management Model and Notatin (CMMN) [6{12]. With these two recently introduced
OMG standards it has become possible to externalise decisions and cases from
the master process and to model them separately according to the Separation
of Concerns paradigm, hence enhancing the understandability, scalability, and
maintainability of processes, as well as the underlying decisions and case models.
? Corresponding author.</p>
      <p>
        Decision Model and Notation is a standard for modelling decisions. DMN
consists of two levels. Firstly, the decision requirement level in the form of a
Decision Requirement Diagram (DRD) is used to portray the requirements of
decisions and the dependencies between the di erent constructs in the decision
model. Secondly, the decision logic level is used to specify the underlying
decision logic. The standard also provides an expression language S-FEEL (Simple
Friendly Enough Expression Language), as well as boxed expressions and
decision tables for the notation of the decision logic. Representing decision logic in
decision tables is a core concept in DMN. Decision tables have extensively been
adopted in previous works, as shown in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The DRD depicts decisions and
subdecisions, business knowledge models, input data, and knowledge sources. The
decision logic is usually represented in the form of decision tables. A link can
be made between a decision task in the process model and the actual decision
model. A simple example of a DRD is given in Figure 1, representing the credit
eligibility decision. DMN is a declarative decision language. Hence, DMN
provides no decision resolution mechanism, this is left to the invoking context. The
same holds for the processing and storage of outputs and intermediate results.
This is a burden of the invoking entity (e.g. the process).
      </p>
      <p>Credit Eligibility</p>
      <p>Risk Level
Background Check</p>
      <p>Financial Check
ID/Passport</p>
      <p>Police Records</p>
      <p>Financial History</p>
      <p>Income</p>
      <p>
        CMMN is a standard for modelling loosely structured processes or parts of
processes, i.e. cases. Cases are usually resolved ad hoc, requiring exibility during
run-time in terms of planning, executing and ordering of tasks. Hence, cases
are more about unstructured, non-routine work done by knowledge workers, or
activities that are not prede ned, depending on the situation at hand. This is
in contrast with a structured and routine process such as those modelled with
BPMN. Instead of a procedural character, cases are more suitable for declarative
and loosely structured ows. Typical applications for case modelling revolve
around knowledge-intensive and non-predictive areas such as patient care in
health and hospital processes. Figure 2 gives an example of a CMMN model
for claims handling. The model exists of one case le, i.e Claims File, which
contains stages, events, milestones, (discretionary) tasks, entry and exit criteria,
and planning tables. For a full understanding of these constructs, we refer to the
Case Management Model and Notation standard speci cation [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>This paper is structured as follows. In Section 2, a brief overview of relevant
decision and case modelling approaches from literature is provided, followed by
Section 3 where the separation and integration of modelling concerns is
elucidated. Section 4 outlines challenges of integration by providing possible
inconsistency concerns which should be remedied in future work. This section discusses
the integration from a pairwise point of view, i.e. processes and decisions,
processes and cases, and nally cases and decisions. Inconsistencies are enumerated
and remedies for the inconsistencies are suggested. Finally, Section 5 provides
conclusions and possibilities for future work.</p>
    </sec>
    <sec id="sec-2">
      <title>Relation with Previous Work</title>
      <p>
        DMN was meant mainly for business users and both the scienti c and business
communities have given quite some attention to the DMN standard. However,
most research in the eld revolves around automated discovery of decision
models [
        <xref ref-type="bibr" rid="ref14 ref4">4,14</xref>
        ]. Before DMN, works revolving around process-data consistency have
already been proposed. Extensions regarding data-awareness in process modelling
have been researched as well. In [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] an ontology-based knowledge-intensive
approach is suggested, while [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] proposes an enhancement of declarative process
models [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] with DMN logic. Furthermore, countless works concerning
dataaware coloured Petri Nets are available as well, o ering a formally sound
approach to data and process integration, such as in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. However, merely focusing
on data fragments is not su cient to holistically incorporate decision-awareness
in processes, which DMN aims to achieve.
      </p>
      <p>
        The decision modelling approaches present in process management literature
often breach the separation of concerns between control and data ow, resulting
in cascading gateways and spaghetti-like processes, hence negatively in uencing
maintenance and reusability [
        <xref ref-type="bibr" rid="ref14 ref19">14, 19</xref>
        ]. They do this by hard coding and xing
the decisions in processes [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Consequently, splits and joins in processes are
misused to represent typical decision artifacts such as decision tables. Recently,
more attention was given to the separation of processes and decision logic, as
such an approach is supported by the DMN standard that can be used in
conjunction with BPMN [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] and CMMN. Decoupling decisions and processes to
stimulate exibility, maintenance, and reusability, yet integrating decision and
process models is therefore of paramount importance [3, 22{24].
      </p>
      <p>When it comes to case modelling, little research has been performed so far
on the topic [6{12], especially when it comes to de ning how case models are
related to processes and decisions. Other declarative process notations and their
relation to data and decisions were discussed in literature, such as the Declare
language and its extensions for data- and decision-awareness [16, 25{27].
3</p>
    </sec>
    <sec id="sec-3">
      <title>Separation and Integration of Concerns</title>
      <p>
        Literature has focused little on soundly integrating process and decision models.
The DMN standard was developed with the apparent aim to be used in
conjunction with BPMN [
        <xref ref-type="bibr" rid="ref2 ref20 ref3">2, 3, 20</xref>
        ]. Since the establishment of DMN as a standard,
the general consensus is to model decisions and decision logic outside business
processes. The Business Process Management eld is shifting in favour of this
separation of concerns paradigm by exteriorising the decisions and the decision
logic from the process ow. Numerous tool developers have constructed new
or adapted their existing tools to support the DMN standard: IBM, Signavio,
Camunda, Decision Management Solutions, and FICO among others. Academic
tools allowing for the modelling of BPMN, CMMN, and DMN are available as
well [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ].
      </p>
      <p>
        Utilising case models with processes and decisions has been addressed in
literature as well [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ], illustrating that business, cases, and decisions are three
separate concerns that can in uence each other, and hence need a clear
framework on how to cooperate and consistently communicate with one another.
Business Process Model and Notation (BPMN) is concerned about processing, how
things should be done, i.e. the actual procedura work ow, while Case
Management Model and Notation (CMMN) is about managing a particular context in
terms of cases where activity execution depends on run-time circumstances, thus
providing a certain degree of exibility at execution time. Decision Model and
Notation (DMN) is about about rules and decisions. The three models can be
used together, however, caution is necessary when modelling and linking them.
Clear modelling rules and guidelines are needed to ensure consistent models that
cooperate but do not obstruct each other.
      </p>
      <p>When it comes to linking the models, the three OMG standards are designed
to be compatible with each other: in BPMN, a case task can be used to call
upon an underlying CMMN model. Similarly, both in BPMN and in CMMN, a
business rule task, which we call a decision activity, can be used to invoke an
underlying DMN model. Hence, processes can be lled with decisions and cases,
while the cases themselves can boast decisions as well.</p>
      <p>
        The Separation of Concerns (SoC) paradigm o ers rm motivation for
keeping multi-perspective modelling tasks, such as control ows, cases, and decision
making, isolated and founded on a basis which can be used to ensure consistency.
The integrated modelling and externalisation was already considered in terms
of business rules [
        <xref ref-type="bibr" rid="ref28 ref29">28, 29</xref>
        ]. With DMN, externalisation of decisions from processes
has become a possibility, since decisions can be encapsulated in separate decision
models and linked to the invoking context. Likewise, with CMMN ad hoc activity
modelling can be externalised to a separate model as well. That way, the
modelling endeavour becomes clearer and the models are better to assess in terms of
understandability, complexity, maintainability, and scalability [
        <xref ref-type="bibr" rid="ref20 ref3">3,20</xref>
        ]. This paper
aims at not only discussing when a certain modelling standard is suitable for
employment, but also at clarifying how the di erent modelling methods should
be used together in a sound setting.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Integration Challenges and Opportunities</title>
      <p>In this section, we address the pairwise integration of processes, cases, and
decisions by illuminating possible inconsistencies when using two modelling methods
simultaneously, each representing a modelling concern of its own. Additionally,
we suggest rules and guidelines on how to remedy some of these inconsistencies.
4.1</p>
      <sec id="sec-4-1">
        <title>Integrating Processes and Decisions</title>
        <p>
          In this subsection, possible incompatibilities that might arise between the process
model and the decision model are discussed, as the goal is to identify potential
incompatibilities and subsequently to alter the process to restore consistency.
This issue was discussed more in detail in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. Here, we enumerate the possible
inconsistencies identi ed in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] and brie y explain what those inconsistencies
pertain to.
1. Decision Outcome Incompatibility. In this case, not all outcomes from
the decisions are included in the process model. Decisions can (re)direct the
ow of the process. In an integrated process-decision model, all outcomes
of the decision should be represented in the control ow if that decision
redirects the process, thus ensuring a correct conclusion of the process.
2. Intermediate Result Incompatibility: Inconsistencies arise when
subdecisions are not modelled in the process, despite the fact that the process
uses the outcome of said subdecisions. Therefore, certain parts of the ow
could be disturbed and render the process model inconsistent.
3. Subdecision Inclusion Incompatibility: Opposite to the Intermediate
Result Incompatibility, more subdecisions than necessary can be included
in the process. This inconsistency occurs when subdecisions which do not
contain relevant intermediate results for the process are modelled within the
process itself.
4. Subdecision Exclusion Incompatibility: Depending on the outcome of
certain subdecisions the control ow of the process may be diverted to
include additional activities, to generate exceptions or even to lead to process
termination. Excluding these subdecisions that have an in uence on the
control ow of the process leads to process-decision inconsistency.
5. Decision Hierarchy Incompatibility: Another inconsistency occurs when
the order of the decision activities in the process model is contradictory
to the hierarchy of the decisions in the decision model. Consequently, the
process cannot function correctly, as decisions are forced to enact without
the prerequisite enactment of the necessary subdecisions.
6. Input Data Incompatibility: Decision activities also require prerequisites
in order to function correctly. These prerequisites can be the outcome of
certain subdecisions, as illustrated in the Intermediate Result Incompatibility,
but also take the form of for instance user-generated input data. The
inconsistency in this case occurs when the required input data is not available in
a process when a certain decision task needs to be executed.
7. Data Recency Incompatibility: Input data used to invoke the decision
model must be up to date and if necessary, this can be enforced by using
timer events in the process that generate exceptions if the data is not updated
within a foreseen time window.
        </p>
        <p>For the sake of clari cation, we will illustrate one of the process-decision
incompatibilities through an example. We opt for the Data Recency
Incompatibility. Consider Figure 3 where the process of prospect acceptance is depicted
with a Risk level decision requiring Financial statements and ID/Passport input
objects created by activity Receive Documents. However these documents must
be up to date in order to make a sound decision. A rule might be that if the time
between the start of the process and the enactment of the Risk level decision
is longer than six months, the documents have to be resubmitted in order to
ensure that the decision is taken based on up to date documents.</p>
        <p>Incorporating this constraint can easily be done using a timer event on the
Receive documents activity, which will trigger the activity every six months. That
way, the process will proceed with the correct data and the decision enactment
will be sound. This remedies the Data Recency Incompatibility.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2 Integrating Processes and Cases</title>
        <p>When using cases within the process, it is of paramount importance that the
process knows the state of the case that has been executed. States and milestones
that are part of the case model can be linked to paths in the process model.
Hence, depending on the conclusion of the case, the process model will continue
on a certain path after the enactment of the case. If there are more paths in
the process than conclusions in the case model, incompatibilities between the
two models can arise. We call this the Path Rei cation Incompatibility.
Similarly, if the case contains conclusions that are not followed up by the control
ow of the process, the process might not be able to continue after the case
enactment. We call these inconsistencies Case Conclusion Incompatibilities.</p>
        <p>CASE
Inspection</p>
        <p>Pass
Error
Fail</p>
        <p>Proceed with
procurement
Procurheomldent on</p>
        <p>Cancel
procurement
procured
on hold
calcelled</p>
        <p>Consider the example process regarding food inspection in Figure 5. The
process contains a Case with the name Inspection. Depending on the outcome of
the underlying case, the process will will continue in three possible paths before
reaching a conclusion. Figure 6 gives the underlying case model. However, only
two possible milestones are present in the case model, while the process has three
di erent paths leaving the gateway after the enactment of the case. Clearly, the
Path Rei cation Incompatibility is at play here as discussed above.</p>
        <p>To remedy this inconsistency, either the process or the case model must be
adapted. One could remove one of the paths in the process model or add an
additional terminating state in the case model in the form of a milestone. We
opt for the latter and the remedied case model is presented in Figure 7. By
adding the additional milestone of Inspection error the case and process model
are rendered consistent again, and the process can continue to reach a sound
conclusion. Note that a single path in the process can catch multiple terminating
states from the case model through an or logical statement. Hence, a one-on-one
mapping of terminating states and process pathways is not always necessary.
Similar to the integration of processes and decisions in Section 4.1, the Input
Data Incompatibility can also occur when employing cases and decisions.
Hence, the case model must provide the relevant input data for the decision
model it wishes to invoke. Depending on the outcome of the decision, the case
will reach certain milestones. Inconsistencies occur when there are more decision
outcomes in the decision model than possible milestones in the process model.
Thus, when certain decision outcomes are reached, the case model is not capable
of detecting them. We call this the Decision Conclusion Incompatibility.</p>
        <p>Consider the case model in Figure 8, depicting a contract case model. In the
case, a Check credit decision activity is present. In order to invoke this decision
correctly, the case model must provide the necessary data input for the decision
enactment, otherwise the Input Data Incompatibility occurs. In this model,
we assume the data input is provided correctly through the data object modelled
within the case model. However, assume that the Check credit decision has three
possible outcomes: Credit OK, Credit Problem, and On Hold. The case model in</p>
        <p>Again, there are two ways of remedying this incompatibility: either by
introducing a milestone in the case model capturing the decision outcome of On
Hold or by making the decision outcome of On Hold impossible to reach in the
underlying decision model and thus deleting it from the decision model. We opt
for the former approach and the remedied case model is presented in Figure 9.
Clearly, the case model is now able to detect all outcomes of the underlying
decision model and is thus capable of reaching a sound end state and conclusion.</p>
        <p>Contract
[update]</p>
        <p>Check credit
Contract
[update]
Check credit
[complete] Credit Problem
Fig. 9: Contract generation case model remedied.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and Future Work</title>
      <p>This work discusses insights and challenges for an integrated modelling approach
of processes, cases, and decisions. We discussed integration scenarios and
elaborated upon inconsistencies that might arise during the endeavour of model
integration. Consistent integration should rely on a profound data management
between the separate modelling concerns, by correctly matching intermediate
results of decisions, process data, and case data necessary for the enactment of
the knowledge-intensive process in its entirety.</p>
      <p>In future work, we will further investigate how data management needs to be
organised in order to reach consistency in integration of processes, cases, and
decisions. Besides, the modelling complexity of integrated models is an interesting
question for research as well. Additionally, integrated modelling in cooperative
information systems and in distributed processes is of particular interest for
Internet of Things (IoT) applications.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. OMG:
          <article-title>Decision Model and Notation 1.1 (</article-title>
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Taylor</surname>
          </string-name>
          , J.,
          <string-name>
            <surname>Fish</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanthienen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vincent</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Emerging standards in decision modeling</article-title>
          .
          <source>In: Intelligent BPM Systems: Impact and Opportunity. BPM and Workow Handbook series, iBPMS Expo</source>
          (
          <year>2013</year>
          )
          <volume>133</volume>
          {
          <fpage>146</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Hasic</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Devadder</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dochez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hanot</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Smedt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanthienen</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Challenges in refactoring processes to include decision modelling</article-title>
          .
          <source>In: Business Process Management Workshops. LNBIP</source>
          , Springer (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>De Smedt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hasic</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanthienen</surname>
          </string-name>
          , J.:
          <article-title>Towards a holistic discovery of decisions in process-aware information systems</article-title>
          .
          <source>In: Business Process Management. Lecture Notes in Business Information Processing</source>
          , Springer (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Hasic</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Smedt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanthienen</surname>
          </string-name>
          , J.:
          <article-title>Towards assessing the theoretical complexity of the decision model and notation (dmn)</article-title>
          .
          <source>In: Enterprise, Business-Process and Information Systems Modeling</source>
          . Springer International Publishing (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <source>OMG: Case Management Model and Notation 1</source>
          .1 (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Marin</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lotriet</surname>
          </string-name>
          , H.,
          <string-name>
            <surname>Van Der Poll</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          :
          <article-title>Measuring method complexity of the case management modeling and notation (cmmn)</article-title>
          .
          <source>In: Proceedings of the Southern African Institute for Computer Scientist and Information Technologists Annual Conference 2014 on SAICSIT</source>
          <year>2014</year>
          <article-title>Empowered by Technology</article-title>
          ,
          <source>ACM</source>
          (
          <year>2014</year>
          )
          <fpage>209</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Marin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hull</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vacul</surname>
            <given-names>n</given-names>
          </string-name>
          , R.:
          <article-title>Data centric bpm and the emerging case management standard: A short survey</article-title>
          .
          <source>In: International Conference on Business Process Management</source>
          , Springer (
          <year>2012</year>
          )
          <volume>24</volume>
          {
          <fpage>30</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Marin</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hauder</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matthes</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Case management: an evaluation of existing approaches for knowledge-intensive processes</article-title>
          .
          <source>In: International Conference on Business Process Management</source>
          , Springer (
          <year>2015</year>
          )
          <volume>5</volume>
          {
          <fpage>16</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. de Carvalho,
          <string-name>
            <given-names>R.M.</given-names>
            ,
            <surname>Mili</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Gonzalez-Huerta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Boubaker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Leshob</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Comparing condec to cmmn: Towards a common language for exible processes</article-title>
          .
          <source>In: Model-Driven Engineering and Software Development (MODELSWARD)</source>
          ,
          <year>2016</year>
          4th International Conference on,
          <source>IEEE</source>
          (
          <year>2016</year>
          )
          <volume>233</volume>
          {
          <fpage>240</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Hinkelmann</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pierfranceschi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Combining process modelling and case modeling</article-title>
          .
          <source>In: 8th International Conference on Methodologies, Technologies and Tools enabling e-Government MeTTeG14</source>
          . (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Hinkelmann</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Business process exibility and decision-aware modelingthe knowledge work designer</article-title>
          .
          <source>In: Domain-Speci c Conceptual Modeling</source>
          . Springer (
          <year>2016</year>
          )
          <volume>397</volume>
          {
          <fpage>414</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Vanthienen</surname>
          </string-name>
          , J.:
          <article-title>What business rules and tables can do for regulations</article-title>
          .
          <source>Business Rules Journal</source>
          <volume>8</volume>
          (
          <issue>7</issue>
          ) (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Batoulis</surname>
            , K., Meyer,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bazhenova</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Decker</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Extracting decision logic from process models</article-title>
          .
          <source>In: CAiSE. LNCS</source>
          , Springer (
          <year>2015</year>
          )
          <volume>349</volume>
          {
          <fpage>366</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Rao</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mansingh</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Osei-Bryson</surname>
            ,
            <given-names>K.M.:</given-names>
          </string-name>
          <article-title>Building ontology based knowledge maps to assist business process re-engineering</article-title>
          .
          <source>Decision Support Systems</source>
          <volume>52</volume>
          (
          <issue>3</issue>
          ) (
          <year>2012</year>
          )
          <volume>577</volume>
          {
          <fpage>589</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Mertens</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gailly</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poels</surname>
          </string-name>
          , G.:
          <article-title>Enhancing declarative process models with dmn decision logic</article-title>
          .
          <source>In: Enterprise, Business-Process and Information Systems Modeling</source>
          . Springer (
          <year>2015</year>
          )
          <volume>151</volume>
          {
          <fpage>165</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Goedertier</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanthienen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caron</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Declarative business process modelling: principles and modelling languages</article-title>
          .
          <source>Enterprise Information Systems</source>
          <volume>9</volume>
          (
          <issue>2</issue>
          ) (
          <year>2015</year>
          )
          <volume>161</volume>
          {
          <fpage>185</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Serral</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Smedt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Snoeck</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanthienen</surname>
          </string-name>
          , J.:
          <article-title>Context-adaptive petri nets: Supporting adaptation for the execution context</article-title>
          .
          <source>Expert Systems with Applications</source>
          <volume>42</volume>
          (
          <issue>23</issue>
          ) (
          <year>2015</year>
          )
          <volume>9307</volume>
          {
          <fpage>9317</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mendling</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reijers</surname>
            ,
            <given-names>H.A.</given-names>
          </string-name>
          :
          <article-title>Refactoring large process model repositories</article-title>
          .
          <source>Computers in Industry</source>
          <volume>62</volume>
          (
          <issue>5</issue>
          ) (
          <year>2011</year>
          )
          <volume>467</volume>
          {
          <fpage>486</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Vanthienen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caron</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Smedt</surname>
          </string-name>
          , J.:
          <article-title>Business rules, decisions and processes: ve re ections upon living apart together</article-title>
          .
          <source>In: Proceedings SIGBPS Workshop on Business Processes and Services (BPS'13)</source>
          . (
          <year>2013</year>
          )
          <volume>76</volume>
          {
          <fpage>81</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. OMG:
          <article-title>Business process model and notation (BPMN) 2</article-title>
          .0 (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Hasic</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Smedt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanthienen</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>An Illustration of Five Principles for Integrated Process and Decision Modelling (5PDM)</article-title>
          .
          <source>Technical report, KU Leuven</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Hasic</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Smedt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanthienen</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A service-oriented architecture design of decision-aware information systems: Decision as a service</article-title>
          .
          <source>In: On the Move to Meaningful Internet Systems</source>
          , Springer (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aghakhani</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hasic</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serral</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>An evaluation framework for designtime context-adaptation of process modelling languages</article-title>
          .
          <source>In: Practice of Enterprise Modelling (PoEM)</source>
          , Springer (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Pesic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schonenberg</surname>
          </string-name>
          , H., van der Aalst, W.M.: Declare:
          <article-title>Full support for looselystructured processes</article-title>
          .
          <source>In: Enterprise Distributed Object Computing Conference</source>
          ,
          <year>2007</year>
          .
          <source>EDOC</source>
          <year>2007</year>
          . 11th IEEE International, IEEE (
          <year>2007</year>
          )
          <volume>287</volume>
          {
          <fpage>287</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Maggi</surname>
            ,
            <given-names>F.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garc</surname>
          </string-name>
          a-Ban~uelos, L.,
          <string-name>
            <surname>Montali</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Discovering dataaware declarative process models from event logs</article-title>
          .
          <source>In: BPM. Volume 8094 of Lecture Notes in Computer Science</source>
          . Springer (
          <year>2013</year>
          )
          <volume>81</volume>
          {
          <fpage>96</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Montali</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chesani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mello</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maggi</surname>
            ,
            <given-names>F.M.</given-names>
          </string-name>
          :
          <article-title>Towards data-aware constraints in declare</article-title>
          .
          <source>In: Proceedings of the 28th annual ACM symposium on applied computing</source>
          ,
          <source>ACM</source>
          (
          <year>2013</year>
          )
          <volume>1391</volume>
          {
          <fpage>1396</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Goedertier</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanthienen</surname>
          </string-name>
          , J.:
          <article-title>Compliant and exible business processes with business rules</article-title>
          .
          <source>In: Proceedings of the CAISE Workshop on Business Process Modelling</source>
          , Development, and
          <string-name>
            <surname>Support</surname>
            <given-names>BPMDS.</given-names>
          </string-name>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Indulska</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sadiq</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Guidelines for business rule modeling decisions</article-title>
          .
          <source>Journal of Computer Information Systems</source>
          (
          <year>2017</year>
          )
          <volume>1</volume>
          {
          <fpage>11</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>