<!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>
      <journal-title-group>
        <journal-title>S.
(1996). Reinforcement Learning: A Survey. Journal of Artiicial
Intelligence Research (Vol. 4).</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Towards An Assistive and Pattern Learning-driven Process Modeling Approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Emanuele Laurenzi</string-name>
          <email>emanuele.laurenzi@fhnw.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Knut Hinkelmann</string-name>
          <email>knut.hinkelmann@fhnw.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stephan Jüngling</string-name>
          <email>stephan.juengling@fhnw.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Devid Montecchiari</string-name>
          <email>devid.montecchiari@fhnw.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Charuta Pande</string-name>
          <email>charuta.pande@fhnw.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andreas Martin</string-name>
          <email>andreas.martin@fhnw.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>FHNW University of Applied Sciences and Arts Northwestern Switzerland School of Business</institution>
          ,
          <addr-line>Riggenbachstrasse 16, CH-4600 Olten</addr-line>
          ,
          <country country="CH">Switzerland</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <volume>4</volume>
      <fpage>25</fpage>
      <lpage>27</lpage>
      <abstract>
        <p>The practice of business process modeling not only requires modeling expertise but also significant domain expertise. Bringing the latter into an early stage of modeling contributes to design models that appropriately capture an underlying reality. For this, modeling experts and domain experts need to intensively cooperate, especially when the former are not experienced within the domain they are modeling. This results in a time-consuming and demanding engineering effort. To address this challenge we propose a process modeling approach that assists domain experts in the creation and adaptation of process models. To get an appropriate assistance, the approach is driven by semantic patterns and learning. Semantic patterns are domain-specific and consist of process model fragments (or end-to-end process models), which are continuously learned from feedback from domain as well as process modeling experts. This enables to incorporate good practices of process modeling into the semantic patterns. To this end, both machine-learning and knowledge engineering techniques are employed, which allow the semantic patterns to adapt over time and thus to keep up with the evolution of process modeling in the different business domains.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The importance of having good process models, which
accurately describe the implemented or intended business
processes of a company, is well recognized. Nevertheless,
many companies face similar practical problems during the
analysis and design phase of their business process
management. The domain experts, which are the owners and
main users of the business process repository, mostly
delegate the analysis, design and construction of business
process models to business analysts or to the IT
departments, who have the necessary modeling and
engineering skills. This leads to the additional effort for
communication and collaboration, because modeling
experts may lack the necessary expertise from the specific
business domain. The domain experts delegate the modeling
since they lack of modeling know-how. They neither
understand the many BPMN syntax elements nor know how
to design correct process models with a good style.</p>
      <p>We tackle this problem by proposing an assistive
modeling approach that makes use of validated
domainspecific semantic process patterns, that are established over
time to compensate the lack of business process modeling
expertise of domain experts.</p>
      <p>
        The idea of using design patterns as reusable solutions for
common design problems could successfully be transferred
from the domain of physical construction of cities
        <xref ref-type="bibr" rid="ref1">(Alexander et al., 1977)</xref>
        to the domain of object oriented
software design
        <xref ref-type="bibr" rid="ref3">(Gamma, 1995)</xref>
        . We reuse this idea for the
construction of a semantic repository containing both
domain-specific patterns and business process models in the
form of an ontology.
      </p>
      <p>Our approach goes beyond the mere syntactical or
semantic validation, which is already implemented in
current business process modelling tools. With the support
of machine learning techniques we aim to learn patterns of
good business process modeling that typically reside in
modeling and domain expert’s heads.</p>
    </sec>
    <sec id="sec-2">
      <title>Learning Domain-Specific Semantic Patterns</title>
      <p>In software engineering, the adoption of design patterns has
shown particular success in assisting programmers to
develop software.</p>
      <p>
        In enterprise modeling (which includes the practice of
BPM), the use of patterns originates from the field of graph
theory addressing the problem of graph pattern matching
        <xref ref-type="bibr" rid="ref2">(Fu, 1995)</xref>
        .
      </p>
      <p>
        The research in establishing and using patterns to support
the process modeling is still quite active
        <xref ref-type="bibr" rid="ref4">(Deng et al., 2017;
Delfmann et al., 2010; Gruhn &amp; Laue, 2009)</xref>
        . However,
these patterns are quite generic and on an abstract level, so
that the reuse and application is mainly promoted within the
modeling expert community which have the ability to
identify the patterns and to apply them in the target domain.
In most cases, the domain experts do not have the expertise
to adapt the generic patterns to their business domain.
Hence, ideal patterns should aim to stay in the background.
      </p>
      <p>This means, a pattern should not only be assistive in terms
of (a) syntactic and (b) semantic correctness but also help
with appropriate:
c) level of abstraction, which fits the purpose of the
process model granularity
d) content (i.e., terminology) fitting to the domain
targeted by the process model and
e) modeling styles and conventions, e.g., see
scenarios in (Silver, 2011).</p>
      <p>In this paper, we define this kind of pattern as a
domainspecific semantic pattern for good process modeling.</p>
      <p>Several research work evolved around the term semantic
patterns (Staab et al., 2001; Saif et al., 2014; Soffer et al.,
2007) (also known as ontology design patterns (Damjanovic
&amp; Violeta, 2009)). However, different from us, they adopt a
knowledge engineering approach, which focuses on explicit
knowledge that is available from the process models (i.e.,
syntax and semantic aspects). In our approach, we
incorporate a learning approach to deal with tacit knowledge
(see left hand side of Figure 1).</p>
      <p>We argue that the appropriate identification and
construction of domain-specific semantic patterns can be
resolved by combining knowledge engineering approaches
with learning approaches. To elaborate on this we refer to
the different types of knowledge known from knowledge
management that are shown Figure 1.</p>
      <p>The identification of an appropriate domain-specific
semantic pattern aims to capture the underlying business
reality as an appropriate process model.</p>
      <p>Based on their experiences, modeling experts—maybe
together with domain expert—are able to construct
domainspecific semantic patterns. This is regarded as a knowledge
engineering task (see upper arrow in Figure 1). However, it
would result in a tremendous engineering effort to manually
build a sufficient and appropriate set of domain-specific
semantic patterns. Furthermore, the process reality to be
modeled lays in domain experts’ heads but domain experts
are not necessary aware of. This means that the knowledge
is tacit (Polanyi, 1966). Learning how to identify a
domainspecific semantic pattern promises to support this
knowledge extraction process (see lower arrow in Figure 1).</p>
      <p>The need to learn domain-specific semantic patterns led
to formulate the following research question:</p>
      <p>How to learn domain-specific semantic patterns to
support the good process model practice?</p>
      <p>To address this question, we start introducing the three
learning sources that are typically adopted as best practices
to create a good process model.</p>
    </sec>
    <sec id="sec-3">
      <title>Learning Source Cases</title>
      <p>We distinguish between three sources of cases from which
we can learn domain-specific semantic patterns for good
business process modeling:
(a) Modeling expert that give feedback to domain
experts’ models
(b) Simulation of models
(c) Experience with process executions.</p>
      <p>The first learning source typically refers to
(a) syntax
(b) modeling style
(c) level of details of a business process, i.e.,
abstraction level, and
(d) business process description.</p>
      <p>Modeling style and conventions come from experience of
experts and are documented, for example, in (Silver, 2011)
and Schallert &amp; Rosemann (2012). Syntactical constraints
are also documented in the BPMN specifications (OMG,
2011) and implemented in some modeling tools. For
example, commercial BPMN tools such as Camunda,
Signavio, Bizagi, or Flowable implement syntactical checks
that validate syntactical correctness of the design of BPMN
models. Both syntax and modeling style can be
implemented through the knowledge engineering task.
However, learning them would relieve the engineering
effort especially for the modeling style and conventions,
which sometimes are subjective or application
domaindependent.</p>
      <p>Feedback regarding the abstraction level of a business
process (c) relies on the intuition and experience of the
process modeler, i.e., tacit and self-aware knowledge,
respectively. Thus, it can be dealt with a learning approach.</p>
      <p>Similarly, feedback regarding the business process
description (d) relies on experience of the process modeler.
Sometimes, the usable terms within a specific project or
application domain are documented, which makes it an
alternative source to the feedback. Whereas the former
knowledge as implicit but of self-aware type, the latter,
which is explicit and belongs to the documented knowledge
type.</p>
      <p>
        The second learning source (model simulation) refers to
the behavior of process models, also known as behavioral
semantics
        <xref ref-type="bibr" rid="ref8 ref9">(Muzi et al., 2018 ; Corradini et al., 2017;
Mendling, 2009)</xref>
        . The most widespread approach in process
modeling consists of mapping a process model to a formal
semantic like Petri Nets (van Dongen et al., 2008). The
approach is used to identify the existence of deadlocks or
live-locks through simulation of the correspondent Petri Net
model. For example, in the tool BProve (Corradini et al.,
2017), Petri Nets are used to simulate the execution of a
business process model to assess the safeness and soundness
of BPMN collaboration, to check both the existence of
deadlocks and proper completion of BPMN models.
      </p>
      <p>Issues like deadlocks or live-locks can be learned by
running one of the existing dedicated tools as they
sometimes remain difficult to detect even for modeling
experts.</p>
      <p>The third learning source, (3), refers to the improvement
of a process models based on the analysis of the run-time
later execution of the business process that can occur
manually by the modeling experts or through the support of
process mining tools (van der Aalst, 2009).</p>
      <p>This list of learning sources reveals that there is still a
quite significant amount of implicit knowledge laying in
expert’s heads, which is neither documented nor
implemented in process model tools. By tackling the
challenge of explicating such knowledge through learning
approaches, we want to show how we intend to address the
above introduced research question.</p>
      <p>Thus, in the following three sections we introduce three
ways of learning a domain-specific semantic pattern: (1)
Learning Process Fragment Similarity Model, (2) Learning
Pattern’s Abstraction Level (3) Learning Pattern’s
Description. Each of them presents one machine learning
approach, which builds on existing techniques.</p>
    </sec>
    <sec id="sec-4">
      <title>Learning Process Fragment Similarity Model</title>
      <p>
        Likewise, in case-based reasoning (CBR) a similarity model
is an essential component. CBR is known as a technically
independent methodology (Watson, 1999) for humans and
information systems to reason by remembering (Leake,
1996). During remembering previous cases will be
compared by applying a similarity model. The ultimate goal
in CBR is then, to transfer or adapt the knowledge from
previous cases to the current situation/problem. CBR has its
roots in cognitive science, machine learning and
knowledgebased systems
        <xref ref-type="bibr" rid="ref5 ref7">(Martin &amp; Hinkelmann, 2018)</xref>
        . The
appropriate engineering of a similarity configuration is a
critical requirement for applying CBR.
      </p>
      <p>
        <xref ref-type="bibr" rid="ref6 ref7">Martin (2016)</xref>
        introduced an approach, called ICEBERG,
how ontology-based case-based reasoning (OBCBR) can be
applied in process execution by comparing cases of process
fragments.
        <xref ref-type="bibr" rid="ref6 ref7">Martin (2016)</xref>
        pointed out that the engineering of
the similarity configuration is a critical step and allocates
significant resources from domain experts.
        <xref ref-type="bibr" rid="ref6 ref7">Martin (2016)</xref>
        and
        <xref ref-type="bibr" rid="ref7">Martin &amp; Hinkelmann (2018)</xref>
        introduced a procedure
model for the design and implementation of an OBCBR.
Certain procedural stages are essential in this context of
configuring a process pattern similarity model as well:
1. At a first stage, it is essential that domain experts
decide on an enterprise-specific conceptualization
or nomenclature to build a process fragment
characterization vocabulary or feature set.
2. Then the various mental similarity and adaptation
models need to be elicited and externalized from
the domain experts.
3. Next definition of the process fragment
characterization will be implemented within an
enterprise, domain and/or modeling ontology.
4. Finally, knowledge and domain experts configure
the similarity model as introduced by
        <xref ref-type="bibr" rid="ref7">Martin et al.
(2017)</xref>
        within the ontology. This configuration is
made by determining global and local similarity
functions and assigning weights.
      </p>
      <p>By describing this approach we applied knowledge-based
and knowledge engineering methods in combination and
simultaneously. However, there are some drawbacks. The
first one concerns the high effort for engineering the
characterization, which can be defused by establishing a
semantic repository. Secondly, and more difficult to tackle,
humans are not good in selecting appropriate similarity
features and have difficulties in estimating similarity
weights.</p>
      <p>A possible way to overcome the mentioned difficulties in
selecting similarity features and weights could be taken by
prior execution of a data-driven machine learning approach.
In one of our previous works (von Rohr et al., 2018) we
could show that an initial data-driven machine learning
approach based on a regression model can be used to
generate, respectively derive similarity features and the
corresponding weights.</p>
      <p>This section shows how a similarity model can be
engineered, how it can be derived and embedded into a
knowledge-based environment, and finally how such a
model can be learned by applying a data-driven machine
learning approach. The resulting similarity model allows
retrieving the most similar process model to the one being
designed. Later, feedback of domain experts could then
reinitialize the data-driven machine learning procedure to
Check
monthly
invoice
determine the adaptation of the similarity measure over
time.</p>
    </sec>
    <sec id="sec-5">
      <title>Learning Pattern’s Abstraction Level</title>
      <p>By using the similarity model, it is possible to learn the
abstraction of a pattern found in several similar process
fragments. As an example, let us consider the process
fragment in Figure 2. It models the chain of actions involved
in sending an invoice.</p>
      <p>Check
invoice</p>
      <p>Send
invoice</p>
      <p>Check
payment</p>
      <p>This is a semantic sequence that can be observed in
almost all the processes that involve sending invoices. Such
a pattern can be considered as an abstraction that can be
extended in a similar process model being designed as
shown in Figure 3.</p>
    </sec>
    <sec id="sec-6">
      <title>Learning Pattern’s Description</title>
      <p>In a related work, Wasser &amp; Lincoln (2012) proposed a
Process Descriptor Catalog (PDC) to describe activities
within a business process according to two main elements,
namely Object and Action, and four taxonomies, namely an
Action Hierarchy Model (AHM), an Object Hierarchy
Model (OHM), an Action Sequence Model (ASM) and an
Object Lifecycle Model (OLM). These models were used to
organize a set of virtual activities within a particular process
domain to express the relationships between actions and
object both hierarchically and in term of execution order.
Given as input a business process, a Natural Language
Processing (NLP) system was used to derive the actions and
objects involved in the process. By mapping this
information to the models, it was possible to assess the
similarity between the given process and a possible set of
semantically correlated new activities. Then, the choice of
the modeler was used as feedback to learn to provide better
suggestion adapting the similarity function called in the
study, distance function.</p>
      <p>Extending the approach of activity descriptors to the
description of fragments of processes would fit well with the
intention of learning pattern’s description.</p>
    </sec>
    <sec id="sec-7">
      <title>Future Work and Conclusion</title>
      <p>
        In our research roadmap, we intend to implement the three
presented machine learning approaches in the form of
functionalities of our Agile and Ontology-Aided Modeling
Environment (AOAME)
        <xref ref-type="bibr" rid="ref5">(Laurenzi at al., 2018)</xref>
        (see Figure
5). The latter builds on the ontology-based meta-modeling
concept described in
        <xref ref-type="bibr" rid="ref5">(Hinkelmann et al., 2018)</xref>
        and
seamlessly integrates models with ontologies. Therefore,
techniques for semantic annotations/lifting or
transformations are not needed as the semantic repository
(i.e., see right-hand side of Figure 5) is built while modeling
takes place.
      </p>
      <p>The semantic repository contains ontologies reflecting
both business process models (i.e., Model Ontology)
designed by the domain experts and the learned
domainspecific semantic patterns, i.e., Pattern Ontology. The latter
contains either an entire process model or fragments of
process models with specific modeling style, conventions,
behavioral aspects, abstraction level, etc. It is out of scope
of this paper to precisely define what such a pattern consists
of.</p>
      <p>The learning for the good business process modeling
comes from the feedback of a variety of different sources.
First, the system can learn and adapt based on the rating of</p>
      <p>It is also possible that the similarity model learns different
levels of abstraction for the same pattern over a period of
time, as illustrated in Figure 4. Whether the learned
abstraction of the pattern is useful or not can be verified
through the feedback from the domain experts. The model
in Figure 4 shows an example of an abstraction that cannot
be used, as sending every type of document does not lead to
a payment. Thus, there is a need for a mechanism to
incorporate the positive or negative feedback into a pattern
repository. CBR has limitations in this respect, as it will
create a new pattern based on the feedback but not adapt the
level of abstraction of the same pattern. We explore how
CBR can be augmented with Reinforcement Learning (Pack
Kaelbling et al., 1996) as a mechanism to incorporate the
domain experts' feedback – a useful level of pattern
abstraction will achieve a positive reward, and an incorrect
abstraction will achieve a negative reward or a penalty.
Based on the rewards or penalties, the similarity model will
be able to identify the right level of abstraction for a process
model being designed.
the modeling experts that give feedback to the models being
designed by the domain experts. Second, the process models
can be simulated during design time, and the result of the
simulation can provide fast feedback to the domain experts
while modeling. Third, the domain experts can manually
give feedback based on their experience of later process
implementation, and the modeling experts can give
feedback based on the results from process mining. All of
these sources are used to learn best practices and
continuously improve the Pattern Ontology.</p>
      <p>
        The semantic repository has the benefit of having process
models and patterns defined in a machine interpretable
representation. Thus, reasoning services and semantic rules
can be applied to deduce new knowledge. This was already
proven to be successful in several research works in
different domains, e.g., Business-IT alignment in the Cloud
(Kritikos et al., 2018; Hinkelmann et al., 2016), workplace
learning
        <xref ref-type="bibr" rid="ref7">(Emmenegger et al., 2017)</xref>
        , and supply chain risk
management (Emmenegger et al., 2013).
OMG. (2011). Business Process Model and Notation (BPMN),
Version 2.0. Object Management Group OMG.
      </p>
      <p>Polanyi, M. (1966). The Tacit Dimension (Edition 2009 with a new
forward by Amartya Sen). Chicago and London: The University of
Chicago Press.
von Rohr, C. R., Witschel, H. F., &amp; Martin, A. (2018). Training
and Re-using Human Experience: A Recommender for More
Accurate Cost Estimates in Project Planning. In Proceedings of the
10th International Joint Conference on Knowledge Discovery,
Knowledge Engineering and Knowledge Management (pp. 52–62).
SCITEPRESS - Science and Technology Publications.
https://doi.org/10.5220/0006893200520062</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Alexander</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ishikawa</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Silverstein</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1977</year>
          ).
          <article-title>A pattern language : towns, buildings, construction</article-title>
          . Oxford University Press.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Fu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>Pattern matching in directed graphs</article-title>
          . In Galil Z. &amp;
          <string-name>
            <surname>Ukkonen</surname>
            <given-names>E</given-names>
          </string-name>
          . (Eds.),
          <source>Combinatorial Pattern Matching</source>
          (pp.
          <fpage>64</fpage>
          -
          <lpage>77</lpage>
          ). Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540- 60044-2_
          <fpage>35</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Gamma</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>Design patterns : elements of reusable objectoriented software</article-title>
          .
          <source>Addison-Wesley.</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Gruhn</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Laue</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Reducing the cognitive complexity of business process models</article-title>
          .
          <source>In 2009 8th IEEE International Conference on Cognitive Informatics</source>
          (pp.
          <fpage>339</fpage>
          -
          <lpage>345</lpage>
          ). IEEE. https://doi.org/10.1109/COGINF.
          <year>2009</year>
          .5250717 Hinkelmann,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Laurenzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Lammel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Kurjakovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            , &amp;
            <surname>Woitsch</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>A Semantically-Enhanced Modelling Environment for Business Process as a Service</article-title>
          .
          <source>In 2016 4th International Conference on Enterprise Systems (ES)</source>
          (pp.
          <fpage>143</fpage>
          -
          <lpage>152</lpage>
          ). IEEE. https://doi.org/10.1109/ES.
          <year>2016</year>
          .25 Hinkelmann,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Laurenzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Martin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            , &amp;
            <surname>Thönssen</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>Ontology-Based Metamodeling</article-title>
          . In Dornberger R. (Ed.),
          <source>Business Information Systems and Technology 4.0. Studies in Systems, Decision and Control</source>
          . (pp.
          <fpage>177</fpage>
          -
          <lpage>194</lpage>
          ). Springer, Cham. https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -74322-6_12 Kritikos,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Laurenzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            , &amp;
            <surname>Hinkelmann</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>Towards Business-to-IT Alignment in the Cloud</article-title>
          . In
          <string-name>
            <given-names>Z.</given-names>
            <surname>Mann</surname>
          </string-name>
          &amp; V.
          <string-name>
            <surname>Stolz</surname>
          </string-name>
          (Eds.),
          <source>Advances in Service-Oriented and Cloud Computing. ESOCC 2017. Communications in Computer and Information Science</source>
          (pp.
          <fpage>35</fpage>
          -
          <lpage>52</lpage>
          ). Springer, Cham. https://doi.org/10.1007/978- 3-
          <fpage>319</fpage>
          -79090-
          <issue>9</issue>
          _
          <fpage>3</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Laurenzi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinkelmann</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>van der Merwe</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>An Agile and Ontology-Aided Modeling Environment</article-title>
          . In R. Buchmann,
          <string-name>
            <given-names>D.</given-names>
            <surname>Karagiannis</surname>
          </string-name>
          , &amp; M. Kirikova (Eds.),
          <source>The Practice of Enterprise Modeling. PoEM</source>
          <year>2018</year>
          . (pp.
          <fpage>221</fpage>
          -
          <lpage>237</lpage>
          ). Vienna: Springer, Cham. https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -02302-7_14 Leake,
          <string-name>
            <surname>D. B.</surname>
          </string-name>
          (
          <year>1996</year>
          ).
          <article-title>CBR in Context: The Present and Future</article-title>
          . In D. B.
          <string-name>
            <surname>Leake</surname>
          </string-name>
          (Ed.),
          <source>Case-Based Reasoning: Experiences</source>
          , Lessons, and Future Directions (pp.
          <fpage>1</fpage>
          -
          <lpage>35</lpage>
          ). Menlo Park: AAAI Press/MIT Press.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>A combined Case-based Reasoning and Process Execution Approach for Knowledge-Intensive Work</article-title>
          . University of South Africa.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Emmenegger</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinkelmann</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Thönssen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>A viewpoint-based case-based reasoning approach utilising an enterprise architecture ontology for experience management</article-title>
          .
          <source>Enterprise Information Systems</source>
          ,
          <volume>11</volume>
          (
          <issue>4</issue>
          ),
          <fpage>551</fpage>
          -
          <lpage>575</lpage>
          . https://doi.org/10.1080/17517575.
          <year>2016</year>
          .1161239 Martin,
          <string-name>
            <given-names>A.</given-names>
            , &amp;
            <surname>Hinkelmann</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          (
          <year>2018</year>
          ).
          <source>Case-Based Reasoning for Process Experience</source>
          (pp.
          <fpage>47</fpage>
          -
          <lpage>63</lpage>
          ). https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -74322-
          <issue>6</issue>
          _
          <fpage>4</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Mendling</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Empirical Studies in Process Model Verification</article-title>
          . In van der A.
          <string-name>
            <surname>W. M. P. Jensen</surname>
            <given-names>K</given-names>
          </string-name>
          . (Ed.),
          <source>Transactions on Petri Nets and Other Models of Concurrency II</source>
          (pp.
          <fpage>208</fpage>
          -
          <lpage>224</lpage>
          ). Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-
          <fpage>642</fpage>
          - 00899-3_
          <fpage>12</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Muzi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pufahl</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rossi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Tiezzi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <source>Formalising BPMN Service Interaction Patterns</source>
          (pp.
          <fpage>3</fpage>
          -
          <lpage>20</lpage>
          ). https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -02302-
          <issue>7</issue>
          _
          <fpage>1</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>