<!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>Process Mining on Event Graphs: a Framework to Extensively Support Pro jects</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alessandro Berti</string-name>
          <email>a.berti@pads.rwth-aachen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Process and Data Science group, Lehrstuhl fur Informatik 9 52074 Aachen, RWTH Aachen University</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Most business processes are supported nowadays by information systems, that record event data about the executions of the processes. Process mining plays an important role in linking the BPM eld with data science, helping to identify the bottlenecks and the unwanted behavior, and to adopt strategies to improve the process, measuring the eventual bene t. While many algorithmic techniques have been developed for discovery, conformance checking and other process mining techniques, extracting data from today's information systems requires the speci cation of a complex query that extracts the required information and groups the events in cases. The research project described in this paper proposes a novel framework to support process mining analysis, that uses the advances in graph algorithms and in-memory data processing in order to reduce the costs of extraction and transformation of the event data contained in the information systems. At the end of the project, a set of pre-processing, discovery and conformance checking techniques, that do not require the speci cation of a case notion, will be made available in di erent environments, technologies and languages, e.g., PM4Py, Spark, Neo4J, Celonis. In comparison to related work, this research aims to obtain a complete and scalable framework that supports process mining from the Extraction, Transformation and Load phase (from relational and non-relational databases) to the e ective analysis/usage of the data, and to get a class of process models fully capturing the lifecycle and the interactions between di erent classes. Since the framework is aimed at real-life, complex, information systems, a goal of the project is to attain signi cantly better scalability than existing approaches.</p>
      </abstract>
      <kwd-group>
        <kwd>process mining</kwd>
        <kwd>databases</kwd>
        <kwd>event graphs</kwd>
        <kwd>node encodings</kwd>
        <kwd>process querying</kwd>
        <kwd>process discovery</kwd>
        <kwd>conformance checking</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        mining manifesto [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] (G.P.2): "given the thousands of tables in the database of
an ERP system like SAP, without concrete questions it is impossible to select
the tables relevant for data extraction". The PM2 process mining methodology
[
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] describes the di erent phases of a process mining project: (P1-2) planning
and extraction, (P3) data processing (P4-P6) mining, analysis, evaluation and
improvement. Phases (P1-2) and (P-3) are usually the most time-expensive1. In
the extraction process, the speci cation of a case notion is particularly di cult.
Indeed, most process mining techniques require that events belonging to the
same execution of a business process are grouped. For some information systems
(ERP, CRM), there may be several possible case notions: consider for example, a
CRM system, where business opportunities and marketing campaigns are deeply
intertwined. Moreover, the speci cation of a case notion may require a complex
query to the data, taking into account events related to di erent database entities
through a join.
      </p>
      <p>
        This paper proposes a research project that aims to reduce the time spent
in extracting and pre-processing data (both from relational and non-relational
databases), and to avoid the necessity to specify a case notion, possibly covering
the lifecycle of a process mining project. The resulting class of process schemas,
similarly to the OCBC technique [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], should be able to capture the interactions
between di erent perspectives. The research aims to abstract an information
system as an event graph containing the following elements:
{ Events happening in the considered information system, stored along with an
      </p>
      <p>
        ID and the timestamp.
{ Event classes: features that describe the events.
{ Object perspectives: objects contained in the information system, that may be
created/changed/deleted by events happening in the system.
{ Class perspectives: entities that group the objects of the information systems.
{ Process clusters: potentially overlapping sets of class perspectives that are
strongly intertwined and support a speci c part of the information system.
This structure aims to infer the relationships between the di erent events and
objects, that with the current techniques would require the presence of the schema,
1 In some cases, 80% of the time is spent in (P1-2) and (P-3), see
https://www.cloverdx.com/customers/case-study-processgold-improves-dataextract-preparation-accelerate-process-mining
directly from the event graph, using di erent graph algorithms. A partial view
of an example event graph is contained in Fig. 1. Pre-processing, discovery and
conformance checking on event graphs are possible thanks to aggregations and
advances in the graph algorithms (random walks [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], node encodings [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], graph
simulations for pattern matching [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], etc.).
      </p>
    </sec>
    <sec id="sec-2">
      <title>2 Related Work</title>
      <p>
        Related work is summarized here, and could be split in:
1. Work covering the extraction and pre-processing phase ((P1-3) of the PM2
methodology): translation of SPARQL queries into SQL queries on databases
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], OpenSLEX meta-model [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ] (by ingesting generic database logs, e.g.,
redo logs, into an easy-to-query meta-model instance).
2. Work on artifact-centric models ((P4-6) of the PM2 methodology): GSM
models [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], discovery of artifact-centric models [
        <xref ref-type="bibr" rid="ref16 ref20">20, 16</xref>
        ] and behavioral
conformance [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The approach [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] partly address (P1-3) when timestamps are
contained as columns of the schema, but not with generic database logs.
3. Work on the discovery of models where several case notions are considered
((P4-6) of the PM2 methodology): Composite State Machine Miner [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ],
interacting processes with overlapping instances [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], Object-centric
behav
      </p>
      <p>
        Question Motivation Speci c Goals
(P1-2) How to The Extraction, Transformation Support the automatic transformation of
extract data from and Load procedure is among the raw content of database logs into event
databases? the most time-consuming parts graphs. For relational databases, some work
of a process mining projects. has been done in [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ]. The goal is to
Despite that, a scalable approach add extraction support for non-relational
that works without problems databases. The event graph obtained from
with relational and non-relational an information system should be stored into
databases is still missing. an e cient intermediate structure.
(P3) How to pre- Pre-processing is an important Support the ltering operations on event
process event data step after extracting an event log data, without a case notion, can be made
without specifying a from a database, since the cases possible on the event graph by using some
case notion? might be incomplete or a ected by graph algorithms to retrieve speci c
patnoise. Not having a case notion is terns and to cluster events. The goal is to
an impediment for pre-processing. obtain some ltering features that are
similar to the ones provided by commercial
software on logs having a single case notion.
(P4-6) How to Despite a number of techniques The goal is to obtain a class of succint
dediscover a pro- is currently available, they su er scriptive diagrams, able to represent several
cess model without from scalability issues, rely on the class perspectives, along with their
interacspecifying a case information provided by the rela- tions.
notion? tional schema and/or cannot cope
      </p>
      <p>
        with noise in the log.
(P4-6) How to With current techniques, it is not The goal is to apply classic, well-known,
check conformance possible to support ne-grained conformance checking techniques, like
without specifying a conformance checking directly at token-based replay and alignments, on top
case notion? the database level, without requir- of MVP models enriched by normative
ing the de nition of an artifact elements (see also [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]). Moreover, a way to
structure on top of the database or check declarative constraints on the event
the extraction of the events from graph shall be elaborated.
      </p>
      <p>
        the database.
ioral constraint models (OCBC) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In particular, OCBC models o er a
theoretically powerful approach to discover models without requiring the
speci cation of a case notion, and to perform conformance checking on top
of such models, but do not cover the extraction and pre-processing phase
and su er from scalability problems.
4. Work on modeling of dynamics of multi-dimensional processes: BPMN with
data annotations [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], relational process structure [
        <xref ref-type="bibr" rid="ref31 ref32">31, 32</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3 Research Design and Methodology</title>
      <p>
        In this section, an introduction to some aspects of design and methodology in
the research is proposed.
{ Main goal/Artifact: The main goal of the research project described in this
paper is to provide a scalable framework for pre-processing event data, and
a class of process models that is able to fully capture the lifecycle and the
interactions of the di erent perspectives.
{ Problem relevance: several techniques for the extraction of event logs and
artifact-centric models from relational databases have been proposed [
        <xref ref-type="bibr" rid="ref10 ref12 ref16 ref4 ref7 ref9">4, 7,
9, 10, 16, 12</xref>
        ]. Non-relational databases, that are growing in importance, are
still not covered by an extraction methodology aimed at obtaining
artifactcentric models. This is because the information contained in the schema is
important for the existing approaches. By representing the information as an
event graph, the aim is to relax the need of a schema and infer the information
needed directly from the relationships between the nodes in the graph.
{ Design evaluation: several types of assessment will be performed on the
proposed techniques: automatic assessment of the performance in
extraction/processing, semi-assisted assessment of the quality of the event logs
extracted from relational/non-relational databases (aided by clustering and
concept drift detection techniques); expert evaluation of the quality of the provided
models and of the conformance checking techniques. The expert evaluation will
involve the production of cases studies with CRM/ERP companies.
Some other high-levels goals of the project are: scalability, usage of cloud/parallel
computations, provision of connectors for relational and non-relational databases.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4 Current Outputs of the Research Project</title>
      <p>
        The research project is still in an early phase. An initial short paper containing
some ideas about discovery of multiple viewpoint models on top of event graphs
is [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The code supporting the research is available in a fork of the PM4Py
library, available at the address https://github.com/javert899/pm4py-source. At
the moment, the ingestion of event graphs from some intermediate formats as
XOC (format used by OCBC models) and OpenSLEX is available along with the
discovery of multiple viewpoint models from event graphs. The documentation
of these features is contained in a scienti c paper that is under review.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Berti</surname>
          </string-name>
          , A., van Zelst, S. J., van der Aalst, W.:
          <article-title>Process Mining for Python (PM4Py): Bridging the Gap Between Process-</article-title>
          and
          <string-name>
            <given-names>Data</given-names>
            <surname>Science</surname>
          </string-name>
          .
          <source>International Conference on Process Mining demos (in print)</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Berti</surname>
          </string-name>
          , A.,
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.:
          <article-title>Reviving Token-based Replay: Increasing Speed While Improving Diagnostics ATAED (in print) (</article-title>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Berti</surname>
          </string-name>
          , A., van der Aalst W.:
          <article-title>StarStar Models: Using Events at Database Level for Process Analysis SIMPDA 2018</article-title>
          <year>2270</year>
          ,
          <fpage>60</fpage>
          -
          <lpage>64</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cogrel</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Komla-Ebri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kontchakov</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lanti</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rezk</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          et al.:
          <article-title>Ontop: Answering SPARQL queries over relational databases</article-title>
          .
          <source>Semantic Web</source>
          ,
          <volume>8</volume>
          (
          <issue>3</issue>
          ),
          <fpage>471</fpage>
          -
          <lpage>487</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Cheng, L.,
          <string-name>
            <surname>Van Dongen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.:
          <article-title>Scalable Discovery of Hybrid Process Models in a Cloud Computing Environment</article-title>
          .
          <source>IEEE Transactions on Services Computing</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>de Murillas</surname>
          </string-name>
          , E. G. L.,
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.,
          <string-name>
            <surname>Reijers</surname>
            ,
            <given-names>H. A.</given-names>
          </string-name>
          :
          <article-title>Process mining on databases: Unearthing historical data from redo logs</article-title>
          .
          <source>In International Conference on Business Process Management</source>
          (pp.
          <fpage>367</fpage>
          -
          <lpage>385</lpage>
          ). Springer, Cham (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>de Murillas</surname>
            ,
            <given-names>E. G. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reijers</surname>
          </string-name>
          , H. A.,
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.:
          <article-title>Connecting databases with process mining: a meta model and toolset</article-title>
          .
          <source>Software &amp; Systems Modeling</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>39</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Di</given-names>
            <surname>Ciccio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Maggi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            ,
            <surname>Mendling</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.:</surname>
          </string-name>
          <article-title>E cient discovery of target-branched declare constraints</article-title>
          .
          <source>Information Systems</source>
          ,
          <volume>56</volume>
          ,
          <fpage>258</fpage>
          -
          <lpage>283</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Fahland</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Leoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van Dongen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , van der aalst, W. Behavioral conformance
          <article-title>of artifact-centric process models</article-title>
          .
          <source>In International Conference on Business Information Systems</source>
          (pp.
          <fpage>37</fpage>
          -
          <lpage>49</lpage>
          ). Springer, Berlin, Heidelberg (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Fahland</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Leoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van Dongen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.:
          <article-title>Conformance checking of interacting processes with overlapping instances</article-title>
          .
          <source>In International Conference on Business Process Management</source>
          (pp.
          <fpage>345</fpage>
          -
          <lpage>361</lpage>
          ). Springer, Berlin, Heidelberg (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Grover</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leskovec</surname>
          </string-name>
          , J.: node2vec:
          <article-title>Scalable Feature Learning for Networks (unpublished)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , de Carvalho, R. M.,
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.:
          <article-title>Automatic discovery of object-centric behavioral constraint models</article-title>
          .
          <source>In International Conference on Business Information Systems</source>
          (pp.
          <fpage>43</fpage>
          -
          <lpage>58</lpage>
          ) Springer, Cham. (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Henzinger</surname>
            ,
            <given-names>M. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Henzinger</surname>
            ,
            <given-names>T. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kopke</surname>
            ,
            <given-names>P. W.</given-names>
          </string-name>
          :
          <article-title>Computing simulations on nite and in nite graphs</article-title>
          .
          <source>In Proceedings of IEEE 36th Annual Foundations of Computer Science</source>
          (pp.
          <fpage>453</fpage>
          -
          <lpage>462</lpage>
          ) (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Hull</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Damaggio</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De</surname>
            <given-names>Masellis</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Fournier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Heath</surname>
          </string-name>
          <string-name>
            <surname>III</surname>
          </string-name>
          , F. T. et al.:
          <article-title>Business artifacts with guard-stage-milestone lifecycles: managing artifact interactions with conditions and events</article-title>
          .
          <source>In Proceedings of the 5th ACM international conference on Distributed event-based system</source>
          (pp.
          <fpage>51</fpage>
          -
          <lpage>62</lpage>
          ). ACM (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Lovsz</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Random walks on graphs: A survey.</article-title>
          <string-name>
            <surname>Combinatorics</surname>
          </string-name>
          , Paul erdos is eighty,
          <volume>2</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>46</lpage>
          (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nagelkerke</surname>
            , M., van de Wiel,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fahland</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Discovering interacting artifacts from ERP systems</article-title>
          .
          <source>IEEE Transactions on Services Computing</source>
          ,
          <volume>8</volume>
          (
          <issue>6</issue>
          ),
          <fpage>861</fpage>
          -
          <lpage>873</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Melnik</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gubarev</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Long</surname>
            ,
            <given-names>J. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Romer</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shivakumar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tolton</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vassilakis</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Dremel: interactive analysis of web-scale datasets</article-title>
          .
          <source>Proceedings of the VLDB Endowment</source>
          ,
          <volume>3</volume>
          (
          <issue>1-2</issue>
          ),
          <fpage>330</fpage>
          -
          <lpage>339</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Maggi</surname>
            ,
            <given-names>F. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bose</surname>
          </string-name>
          , R. J. C.,
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.:
          <article-title>A knowledge-based integrated approach for discovering and repairing declare maps</article-title>
          .
          <source>In International Conference on Advanced Information Systems Engineering</source>
          (pp.
          <fpage>433</fpage>
          -
          <lpage>448</lpage>
          ). Springer, Berlin, Heidelberg (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>J. J.:</given-names>
          </string-name>
          <article-title>Graph database applications and concepts with Neo4j</article-title>
          .
          <source>In Proceedings of the Southern Association for Information Systems Conference</source>
          , Atlanta,
          <string-name>
            <surname>GA</surname>
          </string-name>
          , USA (Vol.
          <volume>2324</volume>
          , No.
          <source>S 36)</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Nooijen</surname>
            ,
            <given-names>E. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van Dongen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fahland</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Automatic discovery of data-centric and artifact-centric processes</article-title>
          .
          <source>In International Conference on Business Process Management</source>
          (pp.
          <fpage>316</fpage>
          -
          <lpage>327</lpage>
          ). Springer, Berlin, Heidelberg (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Pesic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schonenberg</surname>
          </string-name>
          , H., van der Aalst, W.: Declare:
          <article-title>Full support for looselystructured processes</article-title>
          .
          <source>In 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC</source>
          <year>2007</year>
          )
          <article-title>(pp</article-title>
          .
          <fpage>287</fpage>
          -
          <lpage>287</lpage>
          ). IEEE (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Sander</surname>
            ,
            <given-names>J.J.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Erik</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moe</surname>
          </string-name>
          , T.W.:
          <source>Directly Follows-Based Process Mining: Exploration &amp; a Case Study. International Conference on Process Mining (in print)</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.:
          <article-title>Discovering the Glue Connecting Activities</article-title>
          .
          <source>In It's All About Coordination</source>
          (pp.
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          ). Springer, Cham (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.,
          <string-name>
            <surname>De</surname>
            <given-names>Masellis</given-names>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Di</given-names>
            <surname>Francescomarino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Ghidini</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          :
          <article-title>Learning hybrid process models from events</article-title>
          .
          <source>In International Conference on Business Process Management</source>
          (pp.
          <fpage>59</fpage>
          -
          <lpage>76</lpage>
          ). Springer, Cham (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.,
          <string-name>
            <surname>Adriansyah</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Medeiros</surname>
            ,
            <given-names>A. K.</given-names>
          </string-name>
          <article-title>A</article-title>
          . et al.:
          <article-title>Process mining manifesto</article-title>
          .
          <source>In International Conference on Business Process Management</source>
          (pp.
          <fpage>169</fpage>
          -
          <lpage>194</lpage>
          ). Springer, Berlin, Heidelberg (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26. van Eck,
          <string-name>
            <given-names>M. L.</given-names>
            ,
            <surname>Sidorova</surname>
          </string-name>
          , N.,
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.:
          <article-title>Discovering and exploring statebased models for multi-perspective processes</article-title>
          .
          <source>In International Conference on Business Process Management</source>
          (pp.
          <fpage>142</fpage>
          -
          <lpage>157</lpage>
          ). Springer, Cham (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27. van Eck,
          <string-name>
            <given-names>M. L.</given-names>
            ,
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            ,
            <surname>Leemans</surname>
          </string-name>
          , S. J., van der Aalst, W.:
          <article-title>PM2: A Process Mining Project Methodology</article-title>
          .
          <source>In International Conference on Advanced Information Systems Engineering</source>
          (pp.
          <fpage>297</fpage>
          -
          <lpage>313</lpage>
          ). Springer, Cham (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28. van Zelst,
          <string-name>
            <given-names>S. J.</given-names>
            ,
            <surname>Bolt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Hassani</surname>
          </string-name>
          , M.,
          <string-name>
            <surname>van Dongen</surname>
            ,
            <given-names>B. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.:
          <article-title>Online conformance checking: relating event streams to process models using pre xalignments</article-title>
          .
          <source>International Journal of Data Science and Analytics</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Veit</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Geyer-Klingeberg</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Madrzak</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haug</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thomson</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>The Proactive Insights Engine: Process Mining meets Machine Learning and Arti cial Intelligence</article-title>
          .
          <source>In BPM (Demos)</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30. Meyer, Andreas, et al.:
          <article-title>Modeling and enacting complex data dependencies in business processes</article-title>
          .
          <source>Business process management</source>
          (pp.
          <fpage>171</fpage>
          -
          <lpage>186</lpage>
          ) Springer, Berlin, Heidelberg (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Steinau</surname>
            , Sebastian,
            <given-names>Kevin</given-names>
          </string-name>
          <string-name>
            <surname>Andrews</surname>
          </string-name>
          , and Manfred Reichert:
          <article-title>Modeling Process Interactions with Coordination Processes OTM Confederated International Conferences - On the Move to Meaningful Internet Systems</article-title>
          . Springer, Cham (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Steinau</surname>
            , Sebastian,
            <given-names>Kevin</given-names>
          </string-name>
          <string-name>
            <surname>Andrews</surname>
          </string-name>
          , and Manfred Reichert:
          <article-title>The relational process structure</article-title>
          .
          <source>International Conference on Advanced Information Systems Engineering</source>
          . Springer, Cham (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>