<!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>Rigorous Semantics and Re nement for Business Processes (Abstract)?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Klaus-Dieter Schewe</string-name>
          <email>kd.schewe@cdcc.faw.jku.at</email>
          <email>kd.schewe@scch.at</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>ICTERI Key Terms. Mathematical Model</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Methodology</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Formal Method</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Process</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Integration</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Johannes-Kepler-University Linz</institution>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Software Competence Center Hagenberg</institution>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>For the modelling of business processes it is necessary to integrate models for control ow, messaging, event handling, interaction, data management, and exception handling. In principle, all common business process models such as BPMN [14], YAWL [13], ARIS [11] or S-BPM [6] follow such an approach. Though it is claimed that the models have already reached a high level of maturity, they still lack rigorous semantics as pointed out in [1, 5, 15]. Furthermore, quite a few aspects such as data management, interaction and exception handling have only been dealt with super cially as pointed out in [12]. The rst concern regarding rigorous semantics has been discussed in detail by Borger in [2] for BPMN, which led to an intensive investigation of BPMN semantics on the grounds of Abstract State Machines (ASMs, [4]), in particular for OR-synchronisation [3]. The monograph by Kossak et al. de nes a rigorous semantics for a large subset of BPMN leaving out some ill-de ned concepts [8]. The second concern can be addressed by means of horizontal re nement. On grounds of ASMs necessary subtle distinctions and extensions to the control ow model such as counters, priorities, freezing, etc. can be easily integrated in a smooth way [12]. Conservative extensions covering messaging can be adopted from S-BPM [6], while events in BPMN have been handled in [7]. For the event model it is necessary and su cient to specify what kind of events are to be observed, which can be captured on the grounds of monitored locations in ASMs, and which event conditions are to be integrated into the model. Extensions concerning actor modelling, i.e. the speci cation of responsibilities for the execution of activities (roles), as well as rules governing rights and obligations lead to the integration of deontic constraints [10], some of which can be exploited to simplify the control ow [9]. In this way subtle distinctions regarding decision-making responsibilities in BPM can be captured.</p>
      </abstract>
      <kwd-group>
        <kwd />
        <kwd>Business process model</kwd>
        <kwd>Abstract State Machine</kwd>
        <kwd>semantics</kwd>
        <kwd>re nement</kwd>
        <kwd>exception handling</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In the talk a glimpse of the rigorous, ASM-based semantics for business
processes is presented. The focus is on the control ow with speci c emphasis on
priority handling. This is followed by a discussion of horizontal re nement
focusing on the introduction of disruptive events and associated exception handling. A
simpli ed example capturing the e ects of external change to a running process
is used for illustration.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Abramowicz</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Filipowska</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaczmarek</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaczmarek</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Semantically enhanced business process modelling notation</article-title>
          . In: Hepp,
          <string-name>
            <surname>M.</surname>
          </string-name>
          , et al. (eds.)
          <article-title>S-BPM</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>251</volume>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Borger, E.:
          <article-title>Approaches to modeling business processes: a critical analysis of BPMN, work ow patterns and YAWL</article-title>
          .
          <source>Software &amp; Systems Modeling</source>
          <volume>11</volume>
          (
          <issue>3</issue>
          ),
          <volume>305</volume>
          {
          <fpage>318</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. Borger, E., Sorensen,
          <string-name>
            <given-names>O.</given-names>
            ,
            <surname>Thalheim</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>On de ning the behavior of OR-joins in business process models</article-title>
          .
          <source>Journal of Universal Computer Science</source>
          <volume>15</volume>
          (
          <issue>1</issue>
          ),
          <volume>3</volume>
          {
          <fpage>32</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Borger, E., Stark, R.:
          <source>Abstract State Machines</source>
          . Springer-Verlag, Berlin Heidelberg New York (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Dumas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>La</given-names>
            <surname>Rosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Mendling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Reijers</surname>
          </string-name>
          ,
          <string-name>
            <surname>H.A.</surname>
          </string-name>
          :
          <source>Fundamentals of Business Process Management</source>
          . Springer (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Fleischmann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , et al.:
          <string-name>
            <surname>Subject-Oriented Business Process Management. SpringerVerlag</surname>
          </string-name>
          , Berlin Heidelberg New York (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Kossak</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Illibauer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Geist</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Event-based gateways: Open questions and inconsistencies</article-title>
          . In: Mendling,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Weidlich</surname>
          </string-name>
          , M. (eds.)
          <source>Business Process Model and Notation, Lecture Notes in Business Information Processing</source>
          , vol.
          <volume>125</volume>
          , pp.
          <volume>53</volume>
          {
          <fpage>67</fpage>
          . Springer, Berlin, Heidelberg (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kossak</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , et al.:
          <article-title>A Rigorous Semantics for BPMN 2.0 Process Diagrams</article-title>
          .
          <source>SpringerVerlag</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. Natschlager,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Kossak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Schewe</surname>
          </string-name>
          , K.D.: BPMN to
          <string-name>
            <surname>Deontic</surname>
            <given-names>BPMN</given-names>
          </string-name>
          :
          <article-title>A trusted model transformation</article-title>
          .
          <source>Journal of Software and Systems Modelling</source>
          (
          <year>2015</year>
          ), to appear
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Natschla</surname>
          </string-name>
          <article-title>ger-</article-title>
          <string-name>
            <surname>Carpella</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Extending BPMN with Deontic Logic</article-title>
          . Logos Verlag, Berlin (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Scheer</surname>
            ,
            <given-names>A.W.</given-names>
          </string-name>
          : ARIS - Business Process Modeling. Springer, Berlin, Heidelberg (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Schewe</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.D.</surname>
          </string-name>
          , et al.:
          <article-title>Horizontal business process model integration</article-title>
          .
          <source>Transacions on Large-Scale Data- and Knowledge-Centered Systems</source>
          <volume>18</volume>
          ,
          <fpage>30</fpage>
          {
          <fpage>52</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>ter Hofstede</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          , et al. (eds.):
          <article-title>Modern Business Process Automation: YAWL and its Support Environment</article-title>
          . Springer, Heidelberg (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <source>Business Process Management. Concepts</source>
          , Languages, Architectures. Springer (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Wong</surname>
          </string-name>
          , P.Y.,
          <string-name>
            <surname>Gibbons</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A process semantics for BPMN</article-title>
          . In: Liu,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Maibaum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Araki</surname>
          </string-name>
          ,
          <string-name>
            <surname>K</surname>
          </string-name>
          . (eds.)
          <source>Formal Methods and Software Engineering. Lecture Notes in Computer Science</source>
          , vol.
          <volume>5256</volume>
          , pp.
          <volume>355</volume>
          {
          <fpage>374</fpage>
          . Springer, Berlin Heidelberg (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>