<!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>Re-Thinking Process Mining with Agents in Mind</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Informatics, University of Hamburg</institution>
          ,
          <addr-line>Vogt-Kolln-Stra e 30, 22527 Hamburg</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Being able to keep business processes exible and adapting to changing demands requires knowledge of the processes. The algorithmic generation of explicit models is a step towards making the relevant processes clearly comprehensible and exposing them for re ection. We believe that processes which occur in practice, notably in organizational and inter-organizational contexts, possess a structure best described by systems of interacting agents. We intend to carry out a mining of special reference nets which are structured in a multi-agent-like fashion. Process mining of reference nets might allow for structuring beyond mere model aggregation. One possible application of an algorithm providing such interpretations lies in spotting their weaknesses automatically with the aim to support of streamlining of organizational processes.</p>
      </abstract>
      <kwd-group>
        <kwd>agent technology</kwd>
        <kwd>business process support</kwd>
        <kwd>process mining</kwd>
        <kwd>reference nets</kwd>
        <kwd>work ow mining</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>This paper is a position paper and a research agenda rather than a compendium
of results. It serves to disseminate some ideas about a possible future of process
mining at an early stage.</p>
      <p>Process mining starts from the assumption that a log of activities contains
interesting patterns. These patterns are deemed to be generated by a system
whose structure must be recovered. In our opinion, this structure can be regarded
as a multi-agent system.</p>
      <p>Process mining should therefore be conducted from an explicitly
agent-oriented perspective. In most cases, an agent-oriented view is either neglected or
only implicitly taken in the current literature.</p>
      <p>The remainder of the paper is structured as follows: In Section 2, we will
position the present research within the emerging process mining landscape.</p>
      <p>We will note the aspects we would like to concentrate on, because we perceive
them as under-represented to date. These aspects include region theory and the
organizational perspective of process mining.</p>
      <p>
        We will work within the framework of reference nets, as de ned in
Kummer's monograph [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. These higher-level Petri nets not only allow for the concise
expression of concurrent processes (as do other Petri net formalisms) but lend
themselves to formalizing multi-agent systems (MAS). Mining reference nets and
mining agents are two sides of a medal, if the concept of MAS ts the target
system: general reference nets might be too complex to be simply reconstructed
from execution traces; agents must be formalized as nets when the goal is to
o er an integrated net mining mechanism. Several essential implications of this
multi-level, organizational view are examined in Section 3.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Relations to Prior Work</title>
      <p>First, we note the existence of an algebraic approach for Petri net synthesis,
the theory of regions, and its uses in process mining. Next, some aspects of the
relationship of process mining to multi-agent systems are discussed and relevant
publications noted.
2.1</p>
      <sec id="sec-2-1">
        <title>Process Mining and Region Theory</title>
        <p>
          Region theory has been put forward in its earliest form by Ehrenfeucht and
Rozenberg [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Put simply, it allows the synthesis of Petri nets from their
reachability graphs. This objective is closely related to what (part of) process mining
strives to accomplish. Unsurprisingly, it has been turned into a promising avenue
for traditional process mining, as judged by the growing number of publications.
        </p>
        <p>
          The methods of van der Aalst et al. [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], van Dongen et al. [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], Carmona et al.
[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], and Bergenthun et al. [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] all rely on converting an event log into a transition
system in the rst step. This automaton is an abstraction of the control ow
represented in the log. In the second step, region theory is applied to turn the
automaton into a more compact and possibly concurrent Petri net.
        </p>
        <p>Region theory has to our knowledge only been applied to process mining in
the control ow perspective. An interesting question is how region theory can
contribute to other mining perspectives and which modi cations and extensions
of the original formalism might be necessary.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Agent Communities and Organizational Process Mining</title>
        <p>Remarkably, the process mining community has, so far, treated the sequence and
causality aspect more thoroughly than the semantic content of actions, maybe
because the resulting structures are mostly limited to simple P/T nets.</p>
        <p>In reality, agents espousing roles actually accomplish the actions in most
cases. Arguably the agent metaphor applies in all cases, since even an
organization can be modeled as an agent. Logs also commonly identify agents as
originators of tasks.</p>
        <p>
          Existing algorithms and implementations can mine the causal dependency
between activities and also construct a social network. Minseok Song's work
(especially in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]) already shows the relevant data organized into a graph, a useful
decision which points in the direction of greater integration. Beyond that, the
ProM framework [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] provides plugins for several algorithms aiming at
organizational mining and putting the roles back into the processes (Bozkaya, Gabriels
and Werf [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], Song and van der Aalst [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]), including role hierarchy mining.
        </p>
        <p>
          Despite these possibilities, the results mined from di erent perspectives are
seldom linked to provide better heuristics for structuring a log. Contributions like
[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] and our own previous work [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] are a rst step towards aggregating multiple
perspectives in a common model. Another important property induced by the
agent metaphor is often neglected as well: Current process mining techniques
hardly pay attention to locations where actions take place. One exception is the
work presented in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] where physical places are considered.
        </p>
        <p>Beyond that, our vision is a holistic approach that integrates these di erent
perspectives in the system-theoretical viewpoint of multi-agent systems, based
on the formalism of reference nets.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Where to Go from</title>
    </sec>
    <sec id="sec-4">
      <title>Here</title>
      <p>
        Existing process mining methods have one shortcoming which is due to the
concentration on the process-centered view at the exclusion of other relevant
perspectives (see Cabac, Knaak, Moldt and Rolke [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] for one possible classi
cation). There are at least three main points, all uni ed in a systems-theoretical
view of multi-agent systems, where we realize the need for a new approach.
3.1
      </p>
      <sec id="sec-4-1">
        <title>Agents as Coherent Entities</title>
        <p>Certain processes are best expressed in terms of agents, not only because the
agents execute the actions, but more pertinently because the concept of agents
can be important for structuring purposes.</p>
        <p>An agent, similar to an object in object-oriented programming, is a system
characterized, among other properties, by a degree of coherence/cohesion and
persistence of information attached to it. This correspondence can be used to
uncover not directly observable dependencies by structuring actions according
to (known or unknown) agents.
3.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Agents as Situated Entities</title>
        <p>
          Agents exist in an environment that is often de ned in terms of distinct
logical or physical locations with paths the agents can move on (e.g. [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]). Such
topologies in uence the behaviour of agents in several respects. Generally, an
agent's behaviour might depend on its location. The ability to perceive and act
might be restricted to a local radius (behavioural locality, e.g. [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]). Locations
might serve as side conditions for the synchronization of agent behaviour as in
rendez-vous synchronization (see e.g. [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]). The situatedness of agents is
naturally represented in the reference net formalism.
        </p>
        <p>As discussed above, locations and locality are seldom regarded in current
process mining techniques. In our opinion, the focus on a nets-within-nets
formalism can bring forward the handling of location-related information in process
mining. On the one hand, locations and their properties might be reconstructed
from a log based on hints of characteristic agent behaviour. On the other hand,
available information about locations might provide heuristics to improve the
reconstruction of process and organizational models.
3.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Incorporation of Agents into Mining</title>
        <p>Since actions are linked to agents, there is much to be gained by incorporating the
agent side directly. If this information is ignored, one misses out on potentially
crucial clues to understand the process. As an illustration, when a set of agents
fAigi2I for some I 2A are involved sequentially in a process in certain roles,
there must have been a connection between them.</p>
        <p>When we observe that an action must happen in a certain sequence with
other actions, this means that the agents participating are linked by a network of
connections. Thus, the existence of dependencies between actions may establish,
or betray, the fact that information must have been propagated.
3.4</p>
      </sec>
      <sec id="sec-4-4">
        <title>Recovering Agents</title>
        <p>The agent is 'de ned' by its surroundings, at least in that it must re ect its
relationships internally. Relationships also shape the ways in which it may
interact. Recovering the agents could mean either of several things: (1) Building
an operational model of the agent, (2) nding their relationships without trying
to build such an agent, and (3) recovering a priori missing/hidden information
(which will not be possible without further hints from the logs).</p>
        <p>There is clearly a possible path for improving on methods which are blind
to agents and only consider named activities, and on the existing approaches
to role recovery. One could conceivably start from region theory and generalize
regions further, as at present they ignore agents completely.
3.5</p>
      </sec>
      <sec id="sec-4-5">
        <title>Recovering the Organization</title>
        <p>Organization means that interdependencies and hierarchy exist. Some would
argue that strongly linked subsystems form organizational units. It is unclear
how well a 'strength of connections' to hierarchical clustering approach really
helps in structuring the unknown domain of agents.</p>
        <p>The intuition of clustering by separating weekly clusters can be misleading.
Distance measures must be chosen with care with respect to the intended
definition of 'similarity'. The agent metaphor provides several hints for similarity
including similar behaviour, knowledge, frequency of communication, etc.</p>
        <p>One can imagine a number simple examples: two secretaries from di erent
companies who have a logical platform in common and frequently communicate
with each other, are closely linked but at the same time belong to separate
organizations. System boundaries thus depend on semantic decisions.</p>
        <p>The converse argument that such a nave analysis can lead to a
prejudicefree analysis of the situation is also valid. In a business setting, such a clustering
result is useful as far as the goal is to examine the processes and the performance
of the existing system on the technological/software side.</p>
        <p>Opaque role annotations do not, per se, mean that one understands the
relationships existing between the participants. Rather, mining this would be a
step forward in doing meaningful process understanding (cf. roles as objects).
Detecting the kind of relationship is possible because of the patterns generated.</p>
        <p>
          Usually, the process perspective captures the dynamic behavior of the system,
whereas the mining of more static, structural properties is also of value. There
are prototypical kinds of relationship between such entities (see e.g. Jennings
and Wooldridge [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]), which leave characteristic traces in the execution log.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and Outlook</title>
      <p>It must be stated that process mining is currently only at the beginning and
many aspects have not yet been formally explored.</p>
      <p>
        We have discussed the importance of considering agents as parts of processes
in process mining. We argued in favor of integrating the mining of processes, the
interrelated network of agents generating them, and the environment in which
the agents are located. The agent metaphor naturally leads to the addressing of
di erent perspectives beyond control ow mining as claimed in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>
        Reference nets might make the right kind of structuring possible. In our
reference net-based MAS architecture Mulan [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], protocols, agents, and platforms
are all nets, and as such rst-order entities that can be reasoned about explicitly
in process mining. They can represent other supplementary information as well,
such as physical places, logical platforms and object ow.
      </p>
      <p>
        Our prime objective at this point is to ascertain the possibility of recovering
agents and mining static as well as dynamic relationships between them from
su ciently detailed logs. In case of success, further questions arise. As noted
before in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], dealing with noise, i.e. incorrectly logged information, may be a
major issue and it is still not clear how to achieve robustness; this must
certainly be addressed in further work. There is certainly a con ict between the
uncompromising exactness of algebraic methods, the desire to detect even
uncommon process variants and the quality of log data available to the analyst
(many activities taking place outside of logs).
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Kummer</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Referenznetze</surname>
          </string-name>
          . Logos Verlag, Berlin (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ehrenfeucht</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rozenberg</surname>
          </string-name>
          , G.:
          <article-title>Partial (set) 2-structures</article-title>
          .
          <source>Acta Informatica</source>
          <volume>27</volume>
          (
          <year>1990</year>
          )
          <volume>343</volume>
          {
          <fpage>368</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rubin</surname>
          </string-name>
          , V.,
          <string-name>
            <surname>van Dongen</surname>
            ,
            <given-names>B.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kindler</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , Gunther, C.W.:
          <article-title>Process mining: A two-step approach using transition systems and regions</article-title>
          .
          <source>BPM Center Report BPM-06-30</source>
          , BPMcenter. org (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. van Dongen,
          <string-name>
            <given-names>B.F.</given-names>
            ,
            <surname>Busi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Pinna</surname>
          </string-name>
          , G., van der Aalst,
          <string-name>
            <surname>W.M.P.:</surname>
          </string-name>
          <article-title>An iterative algorithm for applying the theory of regions in process mining</article-title>
          .
          <source>In: Proceedings of the workshop on formal approaches to business processes and web services (FABPWS'07)</source>
          . Siedlce: Publishing House of University of Podlasie. (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Carmona</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cortadella</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kishinevsky</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondratyev</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavagno</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A symbolic algorithm for the synthesis of bounded Petri nets</article-title>
          .
          <source>Applications and Theory of Petri Nets</source>
          (
          <year>2008</year>
          )
          <volume>92</volume>
          {
          <fpage>111</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bergenthum</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Desel</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lorenz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mauser</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Process mining based on regions of languages</article-title>
          .
          <source>Business Process Management</source>
          (
          <year>2007</year>
          )
          <volume>375</volume>
          {
          <fpage>383</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Mining Social Networks: Uncovering interaction patterns in business processes</article-title>
          .
          <source>Business Process Management</source>
          (
          <year>2004</year>
          )
          <volume>244</volume>
          {
          <fpage>260</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. van Dongen,
          <string-name>
            <given-names>B.F.</given-names>
            ,
            <surname>de Medeiros</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.K.A.</given-names>
            ,
            <surname>Verbeek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.M.W.</given-names>
            ,
            <surname>Weijters</surname>
          </string-name>
          , A.,
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          :
          <article-title>The ProM framework: A new era in process mining tool support</article-title>
          .
          <source>Applications and Theory of Petri Nets</source>
          <year>2005</year>
          (
          <year>2005</year>
          )
          <volume>444</volume>
          {
          <fpage>454</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Bozkaya</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gabriels</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Werf</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          :
          <article-title>Process Diagnostics: A Method Based on Process Mining</article-title>
          . In: International Conference on Information, Process, and
          <string-name>
            <given-names>Knowledge</given-names>
            <surname>Management</surname>
          </string-name>
          ,
          <year>2009</year>
          . eKNOW'
          <fpage>09</fpage>
          . (
          <year>2009</year>
          )
          <volume>22</volume>
          {
          <fpage>27</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Song</surname>
          </string-name>
          , M.,
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          :
          <article-title>Towards comprehensive support for organizational mining</article-title>
          .
          <source>Decision Support Systems</source>
          <volume>46</volume>
          (
          <year>2008</year>
          )
          <volume>300</volume>
          {
          <fpage>317</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Rozinat</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mans</surname>
            ,
            <given-names>R.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Song</surname>
          </string-name>
          , M.,
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          :
          <article-title>Discovering simulation models</article-title>
          .
          <source>Inf. Syst</source>
          .
          <volume>34</volume>
          (
          <year>2009</year>
          )
          <volume>305</volume>
          {
          <fpage>327</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Cabac</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knaak</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moldt</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , Rolke, H.:
          <article-title>Analysis of multi-agent interactions with process mining techniques</article-title>
          .
          <source>In: Multiagent System Technologies. 4th German Conference, MATES 2006 Erfurt, Germany. Proceedings. Volume 4196 of Lecture Notes in Computer Science</source>
          ., Berlin Heidelberg, Springer-Verlag (
          <year>2006</year>
          )
          <volume>12</volume>
          {
          <fpage>23</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Reijers</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jeong</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>On the performance of work ow processes with distributed actors: Does place matter</article-title>
          ? In Alonso, G.,
          <string-name>
            <surname>Dadam</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosemann</surname>
          </string-name>
          , M., eds.:
          <source>Business Process Management. Volume 4714 of Lecture Notes in Computer Science</source>
          . Springer Berlin/Heidelberg (
          <year>2007</year>
          )
          <volume>32</volume>
          {
          <fpage>47</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Meyer, R.: Bewegungsgraphen {
          <article-title>Ein Konzept fur die raumliche Modellierung der Umgebung in der individuen- und agenten-basierten Simulation</article-title>
          . In Wittman, J.,
          <string-name>
            <surname>Bernard</surname>
          </string-name>
          , L., eds.: Simulation in Umwelt- und Geowissenschaften { Workshop Munster, Aachen, Shaker (
          <year>2001</year>
          )
          <volume>47</volume>
          {
          <fpage>60</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. Klugl, F.: Multiagentensimulation { Konzepte, Werkzeuge, Anwendung. Agententechnologie. Addison-Wesley,
          <source>Munich</source>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Jessen</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valk</surname>
          </string-name>
          , R.: Rechensysteme: Grundlagen der Modellbildung.
          <source>Studienreihe Informatik</source>
          . Springer-Verlag, Berlin Heidelberg (
          <year>1987</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Jennings</surname>
          </string-name>
          , N.:
          <article-title>Agent-oriented software engineering. Multi-Agent System Engineering (</article-title>
          <year>1999</year>
          ) 1{
          <fpage>7</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weijters</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Process mining: a research agenda</article-title>
          .
          <source>Computers in Industry</source>
          <volume>53</volume>
          (
          <year>2004</year>
          )
          <volume>231</volume>
          {
          <fpage>244</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Rembert</surname>
            ,
            <given-names>A.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ellis</surname>
            ,
            <given-names>C.S.:</given-names>
          </string-name>
          <article-title>An initial approach to mining multiple perspectives of a business process</article-title>
          .
          <source>In: TAPIA '09: The Fifth Richard Tapia Celebration of Diversity in Computing Conference</source>
          , New York, NY, USA, ACM (
          <year>2009</year>
          )
          <volume>35</volume>
          {
          <fpage>40</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20. Rolke, H.:
          <article-title>Modellierung von Agenten und Multiagentensystemen: Grundlagen und Anwendungen</article-title>
          .
          <source>PhD Thesis</source>
          , Faculty of Informatics, University of Hamburg (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          :
          <article-title>Discovering coordination patterns using process mining</article-title>
          .
          <source>In: Workshop on Petri Nets and Coordination</source>
          , Bologna, Italy, Citeseer (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>