<!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>A Method for Modeling and Analyzing Business Processes for Knowledge Carriers</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Applied Informatics and Formal Description Methods (AIFB) Kaiserstrasse 89</institution>
          ,
          <addr-line>76133 Karlsruhe</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>18</fpage>
      <lpage>21</lpage>
      <abstract>
        <p>Driven by external changes, organizations have to adapt and improve their business processes more often and at short notice. Thus, there is a need for efective and eficient methods for business process management. The modeling and analysis of existing business processes thereby represents the basis for the subsequent adjustment process and is significant for its later realization. Existing and current approaches attempt to support the modeling and analyzing of the processes in order to make them more efective and eficient in many diferent ways, for example through the definition of more extensive languages, new perspectives, or by developing new supporting software systems. Nevertheless, the modeled processes often do not comply with the expectations of the parties involved. Unlike the existing approaches, the presented method should allow to shift the modeling process towards the knowledge carriers, so that workflows and business prcesses can be modeled more precisely.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Timm Caporale</title>
      <p>
        Organizations are increasingly influenced by external conditions and changes
such as the global competition, complex business models and greater customer
focus, and must respond flexibly to them. Therefore, specific strategies and
lfexible business processes are needed to adapt quickly to continuously changing
internal and external conditions. Usually business processes are modeled, analyzed,
adjusted and established iteratively in the company. A major challenge is to make
this "process of change" manageable. Diferent methods, tools and techniques have
been developed in the field of business process management to support the change
process. When modeling a business process, the manual and (semi-)automatic
activities, which are carried out by and with specific resources for a particular
purpose, are documented [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>The strategies of most existing approaches attempt to use the implicit
knowledge of the resources involved in the modeling and adjustment processes. This is
usually done through a process analyst, who observes knowledge carriers during
their work and asks questions about their activities. To successfully complete
this process step, the process analyst must have a lot of knowledge about the
methods, models and languages of business process modeling.</p>
      <p>
        Apart from the obvious problems that occur due to the continuous observation
of the process participants, a lack of knowledge about the activities can lead to
inaccurate or incomplete business process models [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
2
      </p>
      <sec id="sec-1-1">
        <title>Solution</title>
        <p>Thus, the here presented idea is to shift the modeling activities towards the
knowledge carriers, because only the knowledge carriers themselves have complete
information about input, sequence and output of their own activities. The paper
proposes a new method for modeling business process through knowledge carriers.</p>
        <p>In order to enable the knowledge carriers to model their own processes without
having the knowledge of the process analyst about business process modeling
techniques, the modeling process needs to be supported by a software system in
a way, that the knowledge carriers are capable to model their business processes
in an appropriate form on their own. To achieve this goal, the following three
major research questions have been identified:
1. What information must be retrieved from the knowledge carriers in order to
yield significant process models?</p>
        <p>Similar to classical methods (e.g. the expert interviews), information about
required resources, people involved in the process and the intermediates and final
products must be identified.
2. How can a process model be created without knowledge about modeling
languages and modeling patterns?
The method used to answer research question 2 combines three techniques:
– First, the knowledge carriers get a set of requirement templates for the
corresponding modeling patterns, which enable them to describe their activities
in natural language. The natural language is restricted to the syntax of the
requirement templates.
– Secondly, a software tool receives the sentences, created with the help of the
requirement templates. The sentences can be typed in or can be recorded and
analyzed by a voice recognition tool. The (recognition) tool then transforms
the sentences into the corresponding modelling patterns used in the process
model.
– Thirdly, to avoid errors, the tool displays both the entered text and the
recognized patterns. Using this approach, every knowledge carrier models
only his own activities. The ability to know and use a modeling language is
not required at all. Techniques from the field of Natural Language Processing,
a formal model for the pattern transformation, and software engineering
design principles are used to achieve this goal. This technique aims abstract
process models for documentation.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>3. How can the process models be analyzed?</title>
      <p>The idea is here to use a formal object model for roles, resources, intermediate
and final products. Based on this model, an algorithm should be able to link
the created process models with each other semi-automatically using
similaritybased analysis methods. This enables the business process analyst to identify
higher-level business processes and analyze these on schema level.
3</p>
      <sec id="sec-2-1">
        <title>Conclusion</title>
        <p>The paper proposes a new method for modeling and analyzing business processes
through knowledge carriers. The topic as such is not new and subject to
various types of research. The paper proposes using natural language processing
techniques to transform domain knowledge text into abstract process models.
The presented method should increase the information content of the business
process models of an organization and thus the documented process knowledge,
too. Problems of classical process documentation should be reduced through the
simplified modeling and analysis process. Moreover, it is conceivable that the
total cost of process modeling and analysis can be reduced by this method, and
thus the demand for better methods and shorter adaptation cycles is fulfilled.
This can be a costefective support for change processes for small and medium
sized enterprises.
4</p>
      </sec>
      <sec id="sec-2-2">
        <title>Related Work</title>
        <p>Existing and current approaches attempt to improve the modeling and analyzing
of business processes in several ways.</p>
        <p>
          Some, for example, present a more extensive language to standardize basic
processes through new symbols in the process model [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. In fact, some evaluations
describe this approach as making the modeling process even more complex through
too many rules and symbols [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
        <p>
          Another approach is to discover business processes from other sources than
the knowledge carriers. With Process Mining [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] it’s possible to discover business
processes from log files. But the prerequirements to make Process Mining work
are not always fulfilled. For many Use Cases, when information is only available
from knowledge carriers, Process Mining is not practicable.
        </p>
        <p>
          Fleischmann [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] changes the point of view on the business process. He places
the subject into the center of the modeling process and discovers inputs and
outputs from this point of view. But still much efort is necessary to interview
the knowledge carriers and model correct business process models.
        </p>
        <p>
          Other research groups develop lightweight and agile software systems [
          <xref ref-type="bibr" rid="ref12 ref6">12,6</xref>
          ]
to provide a more efective and eficient process modeling, which is the right way
from our point of view.
        </p>
        <p>
          One more approach is, to bring process modeling experts and knowledge
carriers on one table like [
          <xref ref-type="bibr" rid="ref5 ref8">8,5</xref>
          ].
        </p>
        <p>
          But in contrast to our approach, none of these try to really give the knowledge
carriers the ability to model business processes independently. Shifting the
modeling activities towards the knowledge carriers and making the interviewing
and observing process unnecessary is the central idea of our approach. Research
in the field of Natural Language Processing like [
          <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
          ] enables this method.
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Van der Aalst</surname>
            ,
            <given-names>W.M.</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 53(3)</source>
          ,
          <fpage>231</fpage>
          -
          <lpage>244</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Fleischmann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidt</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stary</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Augl</surname>
            ,
            <given-names>M.M.:</given-names>
          </string-name>
          <article-title>Agiles prozessmanagement mittels subjektorientierung</article-title>
          .
          <source>HMD Praxis der Wirtschaftsinformatik</source>
          <volume>50</volume>
          (
          <issue>2</issue>
          ),
          <fpage>64</fpage>
          -
          <lpage>76</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Friedrich</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mendling</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puhlmann</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Process model generation from natural language text</article-title>
          .
          <source>In: Advanced Information Systems Engineering</source>
          . pp.
          <fpage>482</fpage>
          -
          <lpage>496</lpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Keuter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Bidirektionale Abbildung zwischen Geschäftsprozessmodellen und ITKommunikationssystemen</article-title>
          . KIT Scientific Publishing (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Lübbe</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Tangible Business Process Modeling: Design and evaluation of a process model elicitation technique</article-title>
          .
          <source>Ph.D. thesis</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Margaria</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Business process modelling in the jabc: the onethingapproach</article-title>
          .
          <source>Handbook of Research on Business Process</source>
          Modeling pp.
          <fpage>1</fpage>
          -
          <lpage>26</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Mazarakis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Braun</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kunzmann</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidt</surname>
            ,
            <given-names>A.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stocker</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Richter</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koch</surname>
          </string-name>
          , M. (eds.):
          <article-title>Motivation und kulturelle Barrieren bei der Wissensteilung im Enterprise 2.0 (</article-title>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Mevius</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ortner</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wiedmann</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Gebrauchssprachliche modellierung als grundlage für agiles geschäftsprozessmanagement (</article-title>
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Oberweis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Modellierung und Ausführung von Workflows mit Petri-Netzen: Zugl</article-title>
          .: Karlsruhe, Univ.,
          <string-name>
            <surname>Habil</surname>
          </string-name>
          .-Schr.,
          <year>1995</year>
          .
          <string-name>
            <surname>Teubner-Reihe</surname>
            <given-names>Wirtschaftsinformatik</given-names>
          </string-name>
          , Teubner, Stuttgart (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>White</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          :
          <article-title>Introduction to bpmn</article-title>
          .
          <source>IBM Corporation</source>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Wohed</surname>
            , P., van der Aalst,
            <given-names>W.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>ter Hofstede</surname>
            ,
            <given-names>A.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russell</surname>
          </string-name>
          , N.:
          <article-title>On the suitability of BPMN for business process modelling</article-title>
          . Springer (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Vrieze</surname>
          </string-name>
          , P.:
          <article-title>Lightweight business process modelling</article-title>
          . In: E-Business and
          <string-name>
            <surname>E-Government (ICEE</surname>
          </string-name>
          ), 2010 International Conference on. pp.
          <fpage>183</fpage>
          -
          <lpage>186</lpage>
          . IEEE (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>