<!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>Tackling Di erent Business Process Perspectives Modeling data, time, and decisions in BPMN processes</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Verona</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Modeling has always been at the core of organizational and information systems design. Business process models are foundational to all the phases of the BPM life-cycle and cover di erent aspects depending on the nal modeling purpose. Traditional activity-centric process modeling languages focus on capturing the logical ow of activities while leaving other perspectives poorly supported. By taking BPMN as a reference, this thesis aims to investigate how and to which extent, existing activity-centric process modeling languages may be used to capture the temporal, informational, and decision perspectives of business processes, prompting a novel viewpoint on multi-perspective process modeling.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Business processes are key instruments for understanding and improving the way
a company or organization operates and produces value [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Business process
models lie at the core of business process management (BPM) and consist of
the explicit representation of business processes through models that follow a
speci c purpose [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and encompass multiple perspectives [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        Traditionally, notations for process modeling are activity-centric, that is, they
focus on representing activities and their logical order of execution (i.e., the
socalled control- ow perspective). Among them, the Business Process Model and
Notation (BPMN) [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] has established itself as the standard language for process
modeling and is widely used in both academic and industrial environments.
      </p>
      <p>
        However, BPMN combines functional and behavioral aspects [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], while
lacking support towards other modeling perspectives, such as the temporal,
informational, and decision perspectives among others.
      </p>
      <p>
        The temporal perspective (or time perspective) deals with the representation
and management of time-related aspects and constraints that need to be obeyed
during process execution [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. In particular, the speci cation and veri cation of
temporal constraints is crucial for dealing with the time restrictions and
requirements dictated by the application domains in which processes are enacted [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
Nevertheless, the support provided by existing process modeling approaches,
such as BPMN, to the speci cation and run-time veri cation of temporal
constraints is still limited [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        The informational perspective (or data perspective) focuses on the
representation of information entities consumed, produced or manipulated by a process,
and of the data ow between process activities [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. However, activity-centric
process modeling languages treat data as \black boxes" used as input or output
for activities and provide only elementary ways to represent process access to
persistent data sources. In particular, conceptual process and data models are
only rarely related and their linkage is handled at the implementation level [
        <xref ref-type="bibr" rid="ref4 ref8">4,8</xref>
        ].
      </p>
      <p>
        The decision perspective comprises the decision-making that is carried out
during process execution, potentially in uencing the choice of alternative paths.
Recently, the Decision Model and Notation Standard (DMN) [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] has been
introduced as a means to foster the separation between process and decision logics.
However, separating and integrating process and decision models in a consistent
way remains challenging [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Indeed, it is not easy for designers to determine
which decision aspects embedded in the control and data ows of a process model
should be extracted from it and put in a dedicated DMN model [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        From literature it can be evinced that there is a crucial need for representing
di erent process modeling perspectives [
        <xref ref-type="bibr" rid="ref11 ref13 ref18 ref8">8, 11, 13, 18</xref>
        ], possibly improving and
integrating existing methods, rather than proposing new, ad-hoc formalisms that
tend to be used by a restricted number of users.
      </p>
      <p>In this direction, this thesis starts from the assumption that increased
processawareness requires organizations to integrate process engineering methods with
approaches for the management of temporal, data, and decision-making aspects,
which have so far received little attention in the eld of process modeling. The
aim of this work is to investigate how existing modeling approaches coming from
the world of information systems engineering may be used or extended to allow
process designers to capture the aforementioned perspectives. By relying on
consolidated (standard) design methods and languages, the modeling approaches
presented in thesis bene t from existing tool support and user experience, and
have potential for being (re)used in the eld of process modeling.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Contributions</title>
      <p>This thesis follows the principles of design science and addresses relevant research
problems related to multi-perspective process modeling by combining di erent
standard and formal methods for the development and evaluation of each
research contribution. The latter ones may be partitioned in three blocks, based
on the process modeling perspective they concern.</p>
      <p>
        Requirements were elicited from BPM literature, clinical guidelines, and
realworld case studies, mostly coming from healthcare domains, that we explored
through di erent projects in which we were directly involved as BPM experts.
Temporal perspective. This thesis tackles the temporal perspective of
business processes by focusing on two main challenges: (1) the speci cation and
runtime management of temporal constraints in BPMN; (2) the use of formal models
to verify the soundness and temporal properties of time-aware process models.
(1) This thesis introduces a modular approach to specify di erent nuances of
duration constraints for process activities and regions in BPMN processes [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. We
design a set of reusable and well-structured duration patterns that can be
combined with the activity/process region to constrain, forming a duration-aware
process model that behaves according to BPMN semantics [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Our proposal
exploits the advanced event handling mechanisms included in BPMN to capture
the owing of time, to realize synchronization between di erent branches of the
same process, and to detect the violation of duration constraints at run-time.
Instead, for specifying more complex time constraints, such as time lags and
contingent durations, i.e., durations whose value is observed during the process
run-time only once the activity has completed, we add a temporal dimension to
selected BPMN elements and provide the semantics through formal models [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
(2) Mappings towards formal models, i.e., time Petri nets, timed automata,
and conditional simple temporal networks with uncertainty and decisions
(CSTNUDs), are provided to verify the soundness of the proposed process models and
to check the dynamic controllability property [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. The use of di erent formal
methods for veri cation purposes depends on the kind of temporal constraints
considered (e.g. intra or inter-activity ones) and on the nal goal. Time Petri
nets are preferred to check the soundness of the process models used to
capture duration constraints; timed automata are used to pave the path towards
the checking of time constraints with existing tools; CSTNUDs are considered
to capture contingent durations along with the decision-making enacted during
execution to ensure that temporal constraints are observed.
      </p>
      <p>
        Informational perspective. Among the many challenges concerning the
integration of processes and data [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], this thesis focuses on the modeling of
persistent data and on capturing the relation between processes and databases,
considering also potential inconsistencies arising from erroneous data access [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
The added value of this contribution is the de nition and experimental evaluation
of the Activity View, a novel conceptual view aimed to capture the connection
between a BPMN process model and the UML schema of a database [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The
goals of the Activity View are (i) to support process designers in modeling the
operations performed by process activities on a database and (ii) to enable basic
reasoning on the interplay between connected process and data models. The
proposed Activity View is evaluated through a controlled usability study.
Regarding (ii) we devise an approach for storing and querying integrated process
and data models by taking advantage of relational database approaches. In
detail, we propose an algorithm to collect all the information related to a process
model, a conceptual database schema representing a persistent data source for
the process, and the data operations performed by the process on the database,
and provide sample SQL queries able to answer questions about connected
process and data models (e.g., are there alternative process activities that need to
have reading access the same data?). As for the detection of data
inconsistencies, we rely on Activity Views to derive sequences of data access operations
performed on a database and check whether their order, dictated by the process
control- ow, leads to inconsistent data (e.g., missing or duplicated data) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
Decision perspective. Following the recent introduction of the DMN
standard [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], this thesis deals with the modeling of decisions made within BPMN
processes, speci cally focusing on the needs of knowledge-intensive processes.
Starting from the assumption that decisions have long been encoded into business
processes [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], we shed light on the use of data for decision-making typically
represented in BPMN process models through data-aware elements. Then, we
de ne a pattern-based approach to ease the derivation of DMN decision models
from the data perspective of process models [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        Moreover, this thesis explores the bene ts brought by the joint use of BPMN
and DMN for modeling and standardizing decision-intensive care pathways, i.e.,
structured care plans that detail which are the essential care activities that need
to be performed to treat a speci c category of patients. To this end, we propose
a methodological framework, inspired by the traditional BPM life-cycle, aimed
to de ne reference steps for designing and simulating healthcare processes in
a standard way that can easily be understood and shared by stakeholders [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
Healthcare working environments allowed us to de ne contact points between
di erent process perspectives and to elaborate on the overall contributions of
this thesis with respect to real and complex application scenarios.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Implications for Future Research</title>
      <p>
        Overall, this thesis sheds light on the eld of multi-perspective process design
and analysis by tackling the modeling of temporal, informational, and decision
aspects in BPMN processes. Some of the research questions addressed in this
thesis were elicited from real-world process models, thus con rming that the need
of modeling complex, high-level aspects is still a current issue in BPM practice.
Moreover, it is clear from literature [
        <xref ref-type="bibr" rid="ref10 ref13 ref18 ref8">8, 10, 13, 18</xref>
        ] that each of the considered
perspectives has still room for improvement along di erent directions.
      </p>
      <p>
        The data perspective is indeed a promising direction for future research. A
natural continuation of the results presented in this thesis is the improvement
of process and data integration [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], which remains an open challenge in the
BPM eld. Especially since processes are more and more integrated with (big)
data coming from di erent sources, there is the need to support designers in (i)
representing data having di erent structure and granularity and (ii) managing
such data e ciently to extract high-level knowledge and enable decision-making.
      </p>
      <p>Along this line of thought, we aim to carry on with conceptualizing the
integration of processes and data, by considering di erent levels of process
abstraction and a broader range of data related to processes. Indeed, the Activity View
in its current form addresses the conceptual modeling of persistent data sources
that are \external" to the process itself, without considering volatile data that
are part of the process itself, e.g., process variables, or data that are part of the
domain knowledge at disposal of stakeholders.</p>
      <p>Eventually, since most of the approaches presented in this thesis rely on
standard languages, we advocate that they may be considered to enhance the support
provided by existing process modeling tools for di erent process perspectives.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Batoulis</surname>
            , K., Meyer,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bazhenova</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Decker</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Extracting decision logic from process models</article-title>
          .
          <source>In: Int. Conf. on Advanced Information Systems</source>
          Engineering (CAiSE).
          <source>LNCS</source>
          , vol.
          <volume>9097</volume>
          , pp.
          <volume>349</volume>
          {
          <fpage>366</fpage>
          . Springer (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bazhenova</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zerbato</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliboni</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>From BPMN process models to DMN decision models</article-title>
          .
          <source>Information Systems</source>
          <volume>83</volume>
          ,
          <fpage>69</fpage>
          {
          <fpage>88</fpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Combi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliboni</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zerbato</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Conceptual modeling of interdependencies between processes and data</article-title>
          .
          <source>In: Proceedings of the ACM Symposium on Applied Computing (SAC)</source>
          . pp.
          <volume>110</volume>
          {
          <fpage>119</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Combi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliboni</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zerbato</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Conceptual modeling of processes and data: Connecting di erent perspectives</article-title>
          .
          <source>In: International Conference on Conceptual Modeling (ER)</source>
          .
          <source>LNCS</source>
          , vol.
          <volume>11157</volume>
          , pp.
          <volume>236</volume>
          {
          <fpage>250</fpage>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Combi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliboni</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zardini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zerbato</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A methodological framework for the integrated design of decision-intensive care pathways|an application to the management of COPD patients</article-title>
          .
          <source>Journal of Healthcare Informatics Research</source>
          <volume>1</volume>
          (
          <issue>2</issue>
          ),
          <volume>157</volume>
          {217 (Dec
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Combi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliboni</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zerbato</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Modeling and handling duration constraints in BPMN 2.0</article-title>
          .
          <source>In: Proceedings of the ACM Symposium on Applied Computing</source>
          . pp.
          <volume>727</volume>
          {
          <fpage>734</fpage>
          . SAC '17,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , Marrakech, Morocco (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Combi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oliboni</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zerbato</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>A modular approach to the speci cation and management of time duration constraints in bpmn</article-title>
          .
          <source>Information Systems</source>
          <volume>84</volume>
          ,
          <fpage>111</fpage>
          {
          <fpage>144</fpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. De Giacomo,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Oriol</surname>
          </string-name>
          ,
          <string-name>
            <surname>X.</surname>
          </string-name>
          , Estan~ol,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Teniente</surname>
          </string-name>
          , E.:
          <article-title>Linking Data and BPMN Processes to Achieve Executable Models</article-title>
          .
          <source>In: Int. Conf. on Advanced Information Systems</source>
          Engineering (CAiSE).
          <source>LNCS</source>
          , vol.
          <volume>10253</volume>
          , pp.
          <volume>612</volume>
          {
          <fpage>628</fpage>
          . Springer (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Eder</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Panagos</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rabinovich</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Time constraints in work ow systems</article-title>
          .
          <source>In: International Conference on Advanced Information Systems Engineering (CAiSE)</source>
          . pp.
          <volume>286</volume>
          {
          <fpage>300</fpage>
          . Springer (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Hasic</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smedt</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanthienen</surname>
          </string-name>
          , J.:
          <article-title>Augmenting processes with decision intelligence: Principles for integrated modelling</article-title>
          .
          <source>Decision Support Systems</source>
          <volume>107</volume>
          , 1{
          <fpage>12</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Krogstie</surname>
          </string-name>
          , J.:
          <article-title>Perspectives to process modeling</article-title>
          .
          <source>In: Business Process Management: Theory and Applications</source>
          , pp.
          <volume>1</volume>
          {
          <fpage>39</fpage>
          . Springer, Berlin, Heidelberg (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Kunzle, V.,
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>PHILharmonicFlows: towards a framework for objectaware process management</article-title>
          .
          <source>Journal of Software Maintenance and Evolution: Research and Practice</source>
          <volume>23</volume>
          (
          <issue>4</issue>
          ),
          <volume>205</volume>
          {
          <fpage>244</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Lanz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Time patterns for process-aware information systems</article-title>
          .
          <source>Requirements Engineering</source>
          <volume>19</volume>
          (
          <issue>2</issue>
          ),
          <volume>113</volume>
          {
          <fpage>141</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Mendling</surname>
          </string-name>
          , J.:
          <article-title>Metrics for process models: empirical foundations of veri cation, error prediction, and guidelines for correctness</article-title>
          ,
          <source>vol. 6</source>
          . Springer Science &amp; Business
          <string-name>
            <surname>Media</surname>
          </string-name>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. Object Management Group:
          <article-title>Business Process Model and Notation (BPMN)</article-title>
          ,
          <year>v2</year>
          .
          <fpage>0</fpage>
          .
          <issue>2</issue>
          (
          <year>December 2013</year>
          ), available at: http://www.omg.org/spec/BPMN/2.0.2/
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. Object Management Group:
          <article-title>Decision Model and Notation (DMN)</article-title>
          ,
          <year>v1</year>
          .
          <source>1 (December</source>
          <year>2016</year>
          ), available at: http://www.omg.org/spec/DMN/1.1/
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Posenato</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zerbato</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Combi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Managing decision tasks and events in timeaware business process models</article-title>
          .
          <source>In: International Conference on Business Process Management (BPM)</source>
          . pp.
          <volume>102</volume>
          {
          <issue>118</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Enabling exibility in process-aware information systems: challenges, methods</article-title>
          , technologies. Springer-Verlag Berlin Heidelberg (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <source>Business Process Management: Concepts</source>
          , Languages, Architectures. Springer-Verlag, Berlin, Heidelberg (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>