<!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>Towards Robust Conformance Checking (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A. Adriansyah</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>B.F. van Dongen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>W.M.P. van der Aalst</string-name>
          <email>w.m.p.v.d.aalst@tue.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Mathematics and Computer Science Eindhoven University of Technology P.</institution>
          <addr-line>O. Box 513, 5600 MB Eindhoven</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <fpage>111</fpage>
      <lpage>112</lpage>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The growing complexity of processes in many organizations stimulates the
adoption of business process management (BPM) techniques. Process models
typically lie at the basis of these techniques and generally, the assumption is
made that the operational business processes as they are taking place in practice
conform to these models. However, recent experience has shown that this often
isn’t the case. Therefore, the problem of checking to what extent the operational
process conforms to the process model is increasingly important.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], we provide a robust method for calculating conformance between a
log and a process model. First, we introduce flexible models that provide an
abstraction of many languages and allow for the modeling of complex control
flow constructs, such as OR-split/joins and multiple tasks that represent the
same activity. We provide semantics for these models, but without specifying
how to execute them. Instead, we show that in the context of a case that has
been recorded in the log, we can construct instances of the model that
maximize certain conformance metrics. Finally, using experiments on simulated data
(comparable in size to real-life data sets), we show that our approach calculates
fitness correctly in the presence of complex constructs, where existing approaches
do not.
      </p>
      <p>Given a process model and an event log, our approach does not only solve the
problem of having inaccurate conformance results, but also opens possibilities
to compare conformance values for a given log between different models made in
different languages. With existing approaches, conformance comparison between
two process models and a given log require both models to be created in the same
process modeling language. We soften the requirement such that models can be
in different modeling languages as long as they can be represented as abstract
models.</p>
      <p>
        The work presented in this paper provides a solid basis for robust
conformance checking. Since our flexible models do not have executable semantics,
we do not rely on state-space exploration (which is required in Petri-net based
conformance checking). Using the approach presented in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], we plan to define
metrics that capture different dimensions of conformance. Furthermore, our
approach can easily be extended to identify the “skipping” of activities, i.e. by
identifying which tasks were executed but not logged.
      </p>
      <p>Our approach is fully implemented in Version 6 of the ProM framework, that
can be obtained from http://www.processmining.org, evaluated using simulated
event logs and compared against an existing conformance technique based on
Petri nets. By experiments, it is proven that the proposed approach provide
better insights to conformance between a given process model and an event log,
particularly when advanced control flow constructions (e.g. OR split, OR join)
exist in the model.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>A.</given-names>
            <surname>Adriansyah</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.F. van Dongen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.M.P. van der</given-names>
            <surname>Aalst</surname>
          </string-name>
          .
          <article-title>Towards Robust Conformance Checking</article-title>
          .
          <source>In Proceedings of the 6th International Workshop on Business Process Intelligence (BPI 2010 - accepted)</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>