<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Towards Process-based Composition of Activities for Collecting Data in Supply Chains</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gregor Grambow</string-name>
          <email>gregor.grambow@uni-ulm.</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicolas Mundbrod</string-name>
          <email>nicolas.mundbrod@uni-ulm.</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vivian Steller</string-name>
          <email>vivian.steller@uni-ulm.</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Manfred Reichert</string-name>
          <email>manfred.reichert@uni-ulm.</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Databases and Information Systems Ulm University</institution>
          ,
          <country>Germany de</country>
        </aff>
      </contrib-group>
      <fpage>77</fpage>
      <lpage>84</lpage>
      <abstract>
        <p>Manufacturing companies more and more face the challenge of ensuring sustainable production. In particular, they continuously need to report sustainability data about their products and manufacturing processes that is categorized by various sustainability indicators. However, in a supply chain, such data collection also involves the companies suppliers. Thus, companies must issue cross-organizational data collection processes with potentially high numbers of responders. Due to the heterogeneity in a supply chain and the necessary involvement of services from external sustainability service providers, such processes are often long-running and error-prone. In response to that, we propose an approach for automatically and contextually assembling the required activities and services and managing them by an explicitly specified and enacted process.</p>
      </abstract>
      <kwd-group>
        <kwd>Process Configuration</kwd>
        <kwd>Business Process Variability</kwd>
        <kwd>Data Collection</kwd>
        <kwd>Sustainability</kwd>
        <kwd>Supply Chain</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Nowadays, companies collaborate in supply chains in order to assemble complex
products like cars or electronic devices. Such companies face a specific challenge:
state authorities and the market require sustainable production. Therefore,
companies are increasingly forced to report sustainability data about their production
that is classified by sustainability indicators like, for example, greenhouse gas
(GHG) emissions or the amount of lead contained in products. However, to report
respective data, in turn, a company must request it from its suppliers. In general,
a sustainability data request could be passed through multiple levels of the supply
chain as illustrated in Figure 1.</p>
      <p>Sustainability data requests involve great heterogeneity: diferent companies
follow diferent approaches in sustainability data management. Some of them
have diferent in-house systems (IHSs) for this (cf. S1.1 in Figure 1), whereas
others rely on manual management (cf. S1.3) or even have no proper approach to
it at all. Furthermore, in various cases, services of external service providers may
be required. For example, a company reporting GHG emissions in production (cf.</p>
      <p>S1.1</p>
      <p>S1.2</p>
      <p>S1.3</p>
      <p>S2.1
S3.1 S3.2</p>
      <p>S2.2
S3.3</p>
      <p>S3.4</p>
      <p>S2.3
S3.5</p>
      <p>S2.4</p>
      <p>S3.6</p>
    </sec>
    <sec id="sec-2">
      <title>Tier 1</title>
    </sec>
    <sec id="sec-3">
      <title>Tier 2</title>
    </sec>
    <sec id="sec-4">
      <title>Tier 3</title>
    </sec>
    <sec id="sec-5">
      <title>Tier n</title>
      <sec id="sec-5-1">
        <title>Requester</title>
        <p>Responder</p>
      </sec>
      <sec id="sec-5-2">
        <title>Service Provider</title>
      </sec>
      <sec id="sec-5-3">
        <title>Human</title>
      </sec>
      <sec id="sec-5-4">
        <title>Application</title>
        <p>S1.3) might need an external service provider to validate the data (cf. S1.2) after
having collected their own data and received relating data from its suppliers (cf.
S2.3).</p>
        <p>Due to these properties, data collection process can be long-running, tedious,
and error-prone, which may even involve legal fines for the reporting companies.
Due to the heterogeneity in tools and approaches, it is not possible to apply a
federated information system or data base to all companies. Furthermore, as such
data exchange not only involves the mere exchange of data but involves various
kinds of activities relating to such data, simple data integration approaches, as
e.g., utilizing ontologies are also not suficient. The following scenario gives a
small-scale industrial example for such a data collection process.</p>
        <p>Scenario: Sustainability Data Collection
An automotive company wants to collect sustainability data relating to
a specific part. In particular, a regulation requests the reporting of the
quantity of lead in that part. This also concerns sub-parts of that part that
are delivered by two suppliers of the company. One of them is a bigger
company with a IHS in place. The other one is a smaller company with
no system and no dedicated responsible for sustainability. The IHS of the
bigger company has its own data format that has to be explicitly converted
to be useable. For the smaller company, a service provider is needed that will
validate the manually collected data to ensure that it complies with legal
regulations. This simple scenario already shows how much complexity can
be involved even in simple requests and gives an outlook on how this can
look like in bigger scenarios involving hundreds or thousands of companies
with diferent systems and properties.</p>
        <p>
          In the SustainHub project1, we are developing a centralized information
exchange platform (also called SustainHub) that supports sustainability data
collection along the entire supply chain. For this purpose, we have investigated
and discussed the challenges for sustainable supply chain communication as well
as the state-of-the-art [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
        </p>
        <p>As this paper focuses on the composition of activities and services, first of all
we summarize the challenges a system must tackle to enable this. (DCC1) Most of
1 SustainHub (Project No. 283130) is a collaborative project within the 7th Framework
Programme of the European Commission (Topic ENV.2011.3.1.9-1, Eco-innovation).
the activities in sustainability data exchange are still executed manually. Taking
into account that such data exchange takes place in complex supply chains, it
can be problematic to even find the right person in the right department in
the right company or the right service of the right service provider. To enable
automated support, such information must be explicitly stored and managed.
(DCC2) Diferent companies have diferent ways to manage relevant sustainability
data. Some use IHSs, whereas others rely on manual data management. A system
supporting data collection in a supply chain, therefore, must be able to access it
in both ways, i.e. it must support manual as well as automated data collection.
(DCC3) The requests in sustainability data exchange rely on a myriad of diferent
factors (e.g., legal requirements, IHS used in a company). To support repeatable
data collection, a system must be aware of such contextual factors and manage
them centrally. (DCC4) Due to the great number of diferent factors, each
request is not far from being unique and has to be executed manually. A system
supporting such data exchange should enable the centralized definition of the
data collection process and also its diferent variants. Both definitions should be
as simple as possible to not burden users with a cumbersome and error-prone
modeling process.</p>
        <p>The remainder of this paper is organized as follows: Section 2 presents our
approach for sustainability data collection and exchange. Section 3 gives a brief
overview about related work followed by a conclusion.
2</p>
        <p>Automated Process for Data Collection
Basically, our approach for supporting the complex process of sustainability
data collection involves the idea to govern that process by an explicitly specified
process, which is automatically enacted by a Process-Aware Information System
(PAIS). That way, each request can be managed in a centralized way (cf. DCC1)
and be specified explicitly (cf. DCC4) via a process template. Furthermore, this
approach bears another advantage: For the diferent activities in such a process,
custom components can be applied. These components can be used for manual
activities as well as connections to diferent IHSs. In addition, other components
can realize services of various service providers. This facilitates support for manual
and automatic data collection (cf. DCC2). Further, makes the processes modular
and reusable.</p>
        <p>However, such an approach would involve rigidly pre-specified process
templates and still no awareness of meta data like contextual factors. A large number
of process templates would have to be specified in advance incorporating
every possible combination of eventualities. A human would then have to select
the right one being aware of each and every parameter of the current request.
This would be tedious and error-prone. In response to this, we have created
an approach capable of automatically incorporating contextual factors into a
system and, based on them, creating various variants of pre-specified processes
exactly matching the current request situation. Figure 2 illustrates the diferent
components of this approach.</p>
        <p>SustainHub
l
e
d
oMCustomer Product
a
t
aD ReCluasttioonmsehrip</p>
        <p>s
saeB rssceeo</p>
        <p>P
s
n
o
i
t
a
r
u
g
if
n
o
C</p>
        <sec id="sec-5-4-1">
          <title>Contextual</title>
        </sec>
        <sec id="sec-5-4-2">
          <title>Influences</title>
          <p>CF3
CF1
CF2</p>
        </sec>
        <sec id="sec-5-4-3">
          <title>Context Mapping</title>
          <p>CF3 P2 P2
CF1 P1 P1
CF2 P3 P3</p>
        </sec>
        <sec id="sec-5-4-4">
          <title>Process Configuration</title>
          <p>EP1.staErxPttoeinnstiEo1Pn1.endStEanrtd::EOEPTIPr1Dyd1.:pse.eEteranP::rd11at
ITDy:pPeF:2a FrPargomceensst a
Insert:Inline</p>
          <p>Exec:single
Base
Process 1</p>
        </sec>
        <sec id="sec-5-4-5">
          <title>Configured Process Instance</title>
        </sec>
        <sec id="sec-5-4-6">
          <title>Users and other</title>
        </sec>
        <sec id="sec-5-4-7">
          <title>Systems</title>
          <p>To be able to automatically process contextual factors and to utilize them for
the automatic creation of process variants, our approach applies a set of diferent
components: to incorporate contextual factors, the ’Context Mapping’ component
maps these to parameters directly usable for process configuration. The latter is
applied by the ’Process Configuration’ component that creates process variants
(cf. DCC4) based on two entities: base processes incorporating the basic activities
necessary for a specicfi type of request and process fragments depicting sets of
activities suitable for a specific situation. By combining of these two, a configured
process instance is created, as shown in Figure 2.</p>
          <p>However, to be able to automatically apply such configurations, the ’Process
Configuration’ component must be aware of various facts and their relations.
This includes data about the companies connected to SustainHub to be able
to deliver activities to the right persons or IHSs as well as basic domain data
accessible for all companies, like sustainability indicators. Furthermore, the actual
data exchange (e.g. the data of a request) and the content exchanged must be
stored and available to SustainHub as well. All this data must be mutually
connected as well as connected to other data serving as basis for automatically
managing context data and process configuration and enactment. Therefore, we
apply a data model that is more comprehensive as those usually applied in PAIS
integrating types of data usually found in other systems (e.g., ERP systems).
We will not explain all entities here, however, we will introduce six sections of
it containing entities for diferent purposes: ’customer data’ (e.g. organizational
models or IHS references), ’master data’ (e.g. indicators or substances), ’runtime
data’ (e.g. request data), ’content data’ (e.g. values actually exchanged), ’context
data’ (contextual factors), and ’process data’ (e.g. data necessary for managing
and configuring processes automatically). Having all the data in place, we now
go into detail about the two main components for context mapping and process
configuration.
As already stated, variants of sustainability data requests can depend on a myriad
of contextual factors. Consequently, a system enabling automated management of
such variants must apply a consistent way of managing and storing such factors
(cf. DCC3). Moreover, there is often no one-to-one mapping between a factor and
a variant or a certain set of activities. For example, a company might apply a
special four-eyes-principle approval process in two cases. The first involves data
relating to a specific law and involving high fines. The second concerns data
relating to a specific customer group that the company has no high trust in.
Enabling variant management by creating one rule to apply one certain variant
(or adaptation) to a base process would result in a high number of rules. This
would bloat the needed data and make modeling and maintaining cumbersome.
To avoid this, we apply a simple and lightweight mapping of contextual factors to
process parameters that can be directly used for the process variant configurations.
As illustrated in Figure 2, our approach features simple logical mapping rules (e.g.
CF 1 ∧ CF 2 → P 1) and also the option to apply simple consistency rules to avoid
erroneous configurations (e.g. P1 and P3 mutually exclude each other). A simple
example for a context factor as shown in the scenario in the introduction would
be the approach and tool a company uses for sustainability data management.
This can be mapped to concrete process parameters, e.g., that the company
uses a specific IHS for a specific data collection task. That way, a distinct set of
parameters for the selection of configurations can be created.
2.2</p>
          <p>Process Configuration
When a stable set of parameters is in place for a specific request, it must be
determined what exactly shall be inserted into its base process and where to
insert it. This requires that options for both of these decisions are available in the
variant model of SustainHub. As stated in DCC2, both the definition of the base
processes and the configurations should be as simple as possible to not burden
the users with a complicated modeling process. Therefore, we aimed for a simple
and lightweight way of modeling.</p>
          <p>Our studies have shown that for most requests, a basic set of activities is
mandatory, e.g. configuration of the data collection or the final data delivery.
Therefore, we have decided to allow for the modeling of base processes with
mandatory activities for diferent cases (as e.g. sustainability indicators) and to
only extend these processes with additional activities instead of also applying
deletions. These base processes are then annotated with extension points to
indicate where an extension is feasible. As illustrated in Figure 2 such extension
points have two connections with the process to clearly indicate, where the
insertion should happen and a set of meta information, SustainHub can then use
to determine, which fragment would be suitable at that position. Furthermore, a
set of options is used to determine, if fragments should be inserted as sub-process
or directly in the base process (inline) and in which order they are to be inserted
if multiple extension points are at the same position.</p>
          <p>Our studies showed that a specific set of activities is often cohesively needed
in a specific situation (e.g. if data has to be collected manually, that activity
involves also other activities like informing the responsible person). Therefore, we
have decided to apply whole fragments instead of fine-grained adaptations adding
single activities. Moreover, the approach becomes easier to model and maintain
that way as we allow to model such fragments same as the base processes in a
PAIS. That way, that PAIS manages their structural correctness and other basic
factors.
2.3</p>
          <p>Example Scenario
In this section, we show the application of our approach to the concrete industrial
example scenario applied in the introduction. Figure 3 illustrates this including
a base process, diferent extension points, context factors, process fragments,
and a resulting configured process. The base process comprises three activities
for configuring the request, aggregating the results, and delivering them to the
requester (cf. Figure 3). It also has two extension points, EP1 for the data
collection activities, EP2 for post processing activities. Via a specific parameter
(Order) it is ensured, that EP1 fragments are inserted before EP2 fragments.
Furthermore, various fragments are in place. In Figure 3, four of them are shown,
for automatic and manual data collection as well as for external validation of
manually collected data and for conversion of automatically collected data.
Configure</p>
          <p>Aggregate</p>
          <p>Deliver
Base Process</p>
          <p>Aggregate</p>
          <p>Deliver
CF1
IHS1
Man
CF2</p>
          <p>ID:PF1
Process Fragment 1 Type:a</p>
          <p>Auto IEnxseecr:ts:iInnglilnee
Col ect</p>
          <p>ID:PF2
Process Fragment 2 Type:a</p>
          <p>Insert:Inline
Inform CMEoxaleenc:c.stingle</p>
          <p>ID:PF4
Process Fragment 4 Type:c</p>
          <p>Insert:Inline
Convert Exec:single</p>
          <p>Extension</p>
          <p>Point 1
EP1.start EP1.end</p>
          <p>ID:EP1
Start:EP1.start
End:EP1.end</p>
          <p>Type:a
Order:1</p>
          <p>EP2.start EP2.end
Extension Point Start:EP2.start</p>
          <p>ID:EP2
2 End:EP2.end</p>
          <p>Type:b,c</p>
          <p>Order:2</p>
          <p>ID:PF3
Process Fragment 3 Type:b</p>
          <p>Insert:Inline</p>
          <p>Validate Exec:single</p>
          <p>Configure
Configured Process</p>
          <p>Auto</p>
          <p>Col ect
Inform</p>
          <p>Man.</p>
          <p>Col ect</p>
          <p>Convert</p>
          <p>Validate</p>
          <p>For this request, the system has the facts in place, that two responders are
involved and that one of them has an IHS while the other relies on manual data
collection (for which the responsible person is also modeled within SustainHubs’
data model). Thus, these context factors can be mapped to two process parameters
indicating one responder with diferent properties each. Each of the parameters is
configured to imply two fragments, one for data collection, one for post processing.
These fragments are then automatically integrated into the base process, all of
them inline, as configured. Fragment 1 and 2 are integrated in parallel via EP1
and fragment 3 and 4 also via EP2. Finally, the resulting configured process is
shown in the lower section of Figure 3.</p>
          <p>
            Related Work
Our approach presented in this paper enables the automated assembly of
various activities and services necessary for sustainability data requests applying
contextually configured processes for that. Therefore, and due to the lack of
space, we limit our review of related work to process configuration approaches.
Examples include ADOM [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ] that relies on software engineering principles or
configuration modeling approaches like C-EPC [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ] or C-YAWL [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ]. Like the most
other approaches, they focus solely on the modeling of process configuration.
They take diferent approaches to configuration: ADOM enables the specification
of guidelines and constraints, while C-EPC integrates configurable elements into
the model. C-YAWL allows for hiding single elements or even blocking whole
execution paths. For a qualitative comparison of such configuration approaches,
see Ayora et al. [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ]. Besides the fact that such approaches only focus on modeling,
they also require human interaction for manual application of the configuration
in contrast to our approach.
          </p>
          <p>
            In addition to this, other approaches like [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ] target the correctness of process
configurations. In contrast to them, our approach encapsulates the minimal set
of necessary activities into a base process and other sets of activities in process
fragments. Both of these are modeled in a PAIS and can be checked for correctness
therein. Furthermore, we limit the complexity of the configurations with the
explicit extension points. That way, our approach becomes more lightweight and
easy to handle.
          </p>
          <p>
            Provop [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ] constitutes an approach that is more closely-related to our
approach. It enables the modeling of base processes and pre-specified configuration
options and also the execution of processes configured that way. However, it is
more fine-grained and complicated as our approach and it does not allow
completely automatic context acquisition, processing, and process congfiuration. For a
broader view on related work, see our paper on challenges and state-of-the-art [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ].
4
          </p>
          <p>Conclusion
In this paper, we have introduced an approach for applying configurable processes
for complex data collection scenarios like sustainability data exchange in supply
chains. The approach is lightweight featuring pre-specified base processes and
allows for configuring these with also pre-specified process fragments to adhere to
the specifics of various diferent situations. Moreover, our approach enables such
configurations to be applied automatically involving techniques for acquiring,
storing, and managing various contextual factors to which the processes must
comply.</p>
          <p>
            Our future work will involve the extension of our approach to satisfy all
requirements we have specified in [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ]. This involves runtime adaptations to
processes (e.g., for situations, in which the context changes while a request is
already processed) as well as monitoring and quality management capabilities.
Furthermore, we have already started to implement our approach on top of the
          </p>
          <p>
            AristaFlow BPM suite [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ] and have also begun to evaluate it using 66 sustainability
indicators we have collected from industry surveys in the SustainHub project.
Acknowledgement
The project SustainHub (Project No. 283130) is sponsored by the EU in the 7th
Framework Programme of the European Commission (Topic ENV.2011.3.1.9-1,
Eco-innovation).
          </p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ayora</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Torres</surname>
            ,
            <given-names>V.</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>
          ,
          <string-name>
            <surname>Pelechano</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Enhancing modeling and change support for process families through change patterns</article-title>
          .
          <source>In: 14th Int'l Working Conference on Business Process Modeling, Development, and Support (BPMDS'13)</source>
          . pp.
          <fpage>246</fpage>
          -
          <lpage>260</lpage>
          . No. 147
          <string-name>
            <surname>in</surname>
            <given-names>LNBIP</given-names>
          </string-name>
          , Springer (
          <year>June 2013</year>
          ), http://dbis. eprints.uni-ulm.de/930/
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Dadam</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The ADEPT project: A decade of research and development for robust and flexible process support - challenges and achievements</article-title>
          .
          <source>Computer Science - Research and Development</source>
          <volume>23</volume>
          (
          <issue>2</issue>
          ),
          <fpage>81</fpage>
          -
          <lpage>97</lpage>
          (
          <year>2009</year>
          ), http://dbis.eprints. uni-ulm.de/486/
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gottschalk</surname>
          </string-name>
          , F.,
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jansen-Vullers</surname>
            ,
            <given-names>M.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>La</surname>
            <given-names>Rosa</given-names>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Configurable workflow models</article-title>
          .
          <source>Int. J. Cooperative Inf. Syst</source>
          .
          <volume>17</volume>
          (
          <issue>2</issue>
          ),
          <fpage>177</fpage>
          -
          <lpage>221</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Grambow</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mundbrod</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Steller</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Challenges of applying adaptive processes to enable variability in sustainability data collection</article-title>
          .
          <source>In: 3rd Int'l Symposium on Data-Driven Process Discovery and Analysis</source>
          . pp.
          <fpage>74</fpage>
          -
          <lpage>88</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Hallerbach</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bauer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Capturing variability in business process models: The provop approach</article-title>
          .
          <source>Journal of Software Maintenance and Evolution: Research and Practice</source>
          <volume>22</volume>
          (
          <issue>6-7</issue>
          ),
          <fpage>519</fpage>
          -
          <lpage>546</lpage>
          (
          <year>November 2010</year>
          ), http://dbis.eprints. uni-ulm.de/628/
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Reinhartz-Berger</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sofer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sturm</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Extending the adaptability of reference models</article-title>
          .
          <source>IEEE Trans on Syst, Man, and Cyber, Part A</source>
          <volume>40</volume>
          (
          <issue>5</issue>
          ),
          <fpage>1045</fpage>
          -
          <lpage>1056</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Rosemann</surname>
          </string-name>
          , M.,
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.:</given-names>
          </string-name>
          <article-title>A configurable reference modelling language</article-title>
          .
          <source>Information Systems</source>
          <volume>32</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>23</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Van Der Aalst</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lohmann</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>La</surname>
            <given-names>Rosa</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          :
          <article-title>Correctness ensuring process configuration: An approach based on partner synthesis</article-title>
          .
          <source>In: Business Process Management</source>
          , pp.
          <fpage>95</fpage>
          -
          <lpage>111</lpage>
          . Springer (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>