<!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>Proposition of a Generic Metamodel for Interorganizational Business Processes</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Khoutir Bouchbout</string-name>
          <email>kbouchbout@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jacky Akoka</string-name>
          <email>jacky.akoka@cnam.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zaia Alimazighi</string-name>
          <email>alimazighi@wissal.dz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>: Computer Science Department, USTHB University</institution>
          ,
          <addr-line>Algiers</addr-line>
          ,
          <country country="DZ">Algeria</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>: équipe ISID, Laboratoire CEDRIC/CNAM-Paris</institution>
          ,
          <addr-line>Paris</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2010</year>
      </pub-date>
      <fpage>42</fpage>
      <lpage>56</lpage>
      <abstract>
        <p>An Interorganizational Business Process (IOBP) is an organized group of related activities carried out by multiple organizations to accomplish a common business goal. A consequence of this is that business process modeling and design used inside an organization have to be enhanced and extended to cope with interorganizational business relationships. Modeling business processes that span multiple organizations involves new challenges, mainly the ability to cope with autonomy, privacy, heterogeneity, and the support for coordination trough mutual agreements. As a contribution to this area, this paper presents a metamodel that captures a wide range of IOBP elements.</p>
      </abstract>
      <kwd-group>
        <kwd>Interorganizational business process</kwd>
        <kwd>business process modeling</kwd>
        <kwd>interorganizational business process metamodel</kwd>
        <kwd>MDA-based framework</kwd>
        <kwd>B2B</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>Collaboration and coordination between companies are considered necessary in a
business environment, where companies focus on their competitive advantage,
perform only those functions for which they have expert skills and they complement
their offering through partners and suppliers. Interorganizational business processes
are the enabler of such business environments. The modeling of IOBP is a
challenging task, due to the high degree of autonomy and heterogeneity of the
cooperative organizations. The paper proposes an IOBP generic metamodel which
depicts the nature of interaction between organizations through business processes
under specific business requirements that emphasize the heterogeneity, privacy and
autonomy of the participating organizations.</p>
      <p>For this purpose, we conducted explorative research which is considered
appropriate for gaining better insight and for analyzing particularities of
interorganizational processes in comparison with internal processes. Having answered
this question, metamodel elements should be derived that are considered necessary for
metamodeling IOBP.</p>
      <p>The remainder of the paper is structured as follows. In section 2, we present basic
concepts of IOBP. Section 3 highlights the framework for IOBP design. In section 4,
we discuss the related works. Section 5 describes the aspects of the proposed IOBP
metamodel. Finally, the paper finishes giving a summary and an outlook to future
work.</p>
    </sec>
    <sec id="sec-2">
      <title>Interorganizational Business Processes Basic Concepts</title>
      <p>
        A business process is a continuous series of organizational tasks, undertaken for
the purpose of creating output [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. Among the forms of information that people
ordinarily want to extract from a process model are what is going to be done, who is
going to do it, when and where will it be done, how and why will it be done, and who
is dependent on its being done [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>This section aims to present the basic definitions and concepts of IOBP modeling.</p>
      <sec id="sec-2-1">
        <title>2.1 Intra-organizational versus Interorganizational Business Processes</title>
        <p>
          While intra-organizational processes comprise activities executed inside one
organization only, the activities comprised in an IOBP are executed by different
organizations that are working together to reach a common objective. Hence, a
number of particularities arise in comparison with intra-organizational business
processes [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. IOBP usually do not have a centralized control instance or process
owner. Coordination between the different organizations requires an agreement on
how to interact and exchange information. However, autonomy of the different parties
has to be taken into account when designing IOBP.
        </p>
        <p>In order to illustrate the IOBP concepts, we regularly refer to the following
corporate procurement process example scenario depicted by the figure 1.
Application example: The Procurement application concerns two organizations
(enterprises) – a buyer and a seller – which are collaborating and need to interlace
their business processes. The Buyer sends an initial request for quote to the Seller.
The Seller checks if the requested product is offered, i.e. listed in its product
catalogue. If so, then the stock information is required in order to see if the product is
kept in stock. If the product is out of stock, product information is needed to check if
the product can be produced or not. In cases of either having the product in stock or
having to produce the product, the Seller needs to calculate its price and to send back
a quote to the Buyer. If the requested product is not offered by the Seller and cannot
be produced, a rejection is sent back to the Buyer. In case of having received a quote
for the requested product, the buyer checks if the price corresponds to the price limit
set; if so, it sends a PO to the Seller. The Seller then verifies the credibility of the
Buyer. If the credibility is ok, the Seller returns an order response to the Buyer.</p>
        <p>
          In order to make IOBP work, each involved organization has to implement not only
its internal processes (private processes), but also its external behavior (public
processes). Hence, in IOBP modelling it is common to distinguish between internal
and external activities of business processes. Adopting the approaches used by
([
          <xref ref-type="bibr" rid="ref5">5</xref>
          ],[
          <xref ref-type="bibr" rid="ref16">16</xref>
          ],[
          <xref ref-type="bibr" rid="ref12">12</xref>
          ],[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ],[
          <xref ref-type="bibr" rid="ref26">26</xref>
          ],[
          <xref ref-type="bibr" rid="ref33">33</xref>
          ],[
          <xref ref-type="bibr" rid="ref35">35</xref>
          ],[36,[
          <xref ref-type="bibr" rid="ref41">41</xref>
          ]), we consider a process described either as a
Private (internal or executable), Public (abstract or view), and Collaborative
(crossorganizational or interorganizational) as illustrated in figure 1, figure 2, and figure 3.
• Collaborative Business Processes define the interactions (vertical dashed arrows in
figure 1) between two or more business companies. These interactions take place
between the defined public processes and are defined as a sequence of message and/or
other material input/output exchange as depicted in figure 2. The collaborations
between the involved parties are modeled as interaction patterns between their roles.
It is shown by two or more public processes communicating with each other.
• Public Process abstracts information from one or more private processes and thus
enables companies to hide critical information from unauthorized partners. It is an
interface to the outside world which extracts only that kind of information which is
necessary for interaction with one or more potential partners. A public process defines
an external message exchange of an organization with its partners according to a
message exchange protocol like PIPs (www.rosettanet.org). Thus a public process can
be seen as general interaction description of one or more private processes from the
perspective of one partner. Seller’s public activities are represented in grey and
Buyer’s public activities are represented in white in figure 2.
• Private Processes are internal to an organization. They contain data not to be
revealed by default (private activities are represented in grey and public activities are
represented in white in figure 3). On private process level, organizations model their
internal business processes according to a modeling approach that is most suitable for
internal demands independently of the modeling methodologies used by the business
partners [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ]. For example a Seller wants to hide the “Check product catalog”, “Get
stock info”, “Get product info” ,“Calculate product price”, and “ Check customer
credibility” activities from Buyer.
        </p>
        <p>To explain specifics of IOBP modeling, we will discuss the requirements and
particularities of interorganizational business processes.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Particularities of Interorganizational Business Processes</title>
        <p>The approaches investigated until now introduce a representation of the
interorganizational business process, which uses either an existing modeling notation
or its extensions. Specific artifacts are necessary for describing interorganizational
business processes, among them external organizations, roles or partner types as well
as messages, business documents and channels. With regard to the allocation of tasks
to the actors in the interorganizational business process, partition concepts have
become popular.</p>
        <p>
          Important contributions to handling the specifics of IOBP come from research on
workflow management, e.g. the Public-To-Private Approach ([
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], [
          <xref ref-type="bibr" rid="ref40">40</xref>
          ]) and the
Viewbased Process Model ([
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ], [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ], [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ], [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ], [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ]). Hence and based on a
literature review ([
          <xref ref-type="bibr" rid="ref8">8</xref>
          ],[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ],[
          <xref ref-type="bibr" rid="ref20">20</xref>
          ],[
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ],[
          <xref ref-type="bibr" rid="ref41">41</xref>
          ]), we deduce in the following the most
important specific particularities for IOBP modeling.
        </p>
        <p>
          1. No central governance of the global process. There is no entity that designs,
implements, executes, and monitors the end-to-end process [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. This requirement
follows the assumption that central governance reduces the autonomy of the parties
and may require visibility to details that are not necessarily visible in a purely
distributed process. Then the organizations can hide their processes from other
organizations. In interorganizational environments the internal business processes are
one key competence of the organizations they want to preserve from the other
organizations. In order to support these requirements, a flexible information hiding
mechanism is required.
        </p>
        <p>
          2. Autonomy of business Partners. Each partner has a full autonomy to design,
implement, execute and monitor its internal processes, provided they comply with the
partner's obligations toward the other partners [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. The IOBP participants act
autonomously and must coordinate themselves by means of interactions.
        </p>
        <p>
          3. Generation of executable processes. The distributed execution of an IOBP starts
with a common process model that all partners share and that is business oriented.
From this model every partner extracts those parts that he has to execute and
augments them with arbitrary information he needs for execution [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. Thus the used
modelling language should be able to transfer the IOBP from business level into an
IT-oriented workflow model on technical level like e.g. BPEL.
        </p>
        <p>
          4. Support of organizational units and roles. Because different partners are
involved in an IOBP, it is important to describe the organizational units with the
communication and reporting relationships within the IOBP. Furthermore, the role
defines the requirements profile of an organizational unit, particularly necessary for
workflow applications. Thus, the modelling language should be able to describe the
different organizational units and roles of the partners within the IOBP [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ].
        </p>
        <p>
          5. Support of activity semantics. For interoperability reasons, trading partners have
to exchange electronic business documents. Since each partner has its own systems
and culture, they could use different terms and metadata structures to represent their
data, even when referring to the same domain of interest. Inefficiencies concerning
the electronic exchange of data and information can be eliminated by the definition of
central semantic and syntactic standards for exchange objects (for example business
documents) as well as transfer methods (transmission medium, exchange protocols
etc.) in order to achieve semantic interoperability [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3 Overview of the Current Business Process Modeling Languages</title>
        <p>To specify IOBP, big efforts have been made during recent years and many
languages have been proposed. The origins of process modeling languages are quite
diverse (see Table 1). Today, there are a lot of conceptual business processes
modelling languages available. This section discusses the evaluation of four
wellknown of them which are used generally in the intra-organizational case.</p>
        <p>
          Although there is an abundance of business process modeling languages, only a
few were applicable for IOBP modeling in practical cases. One major requirement of
business/IT specialists in practice is that business process modeling languages should
be widely used in industry and in commercial products. This is the case for EPC [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ]
and UML [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ]. UML is of additional importance because there is a strong
organization (OMG [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ]) behind UML pushing it. This is also the case for BPMN [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
Another reason of importance is the ability of formal analysis, optimization and
verification, which is the case for high level Petri Nets [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ]. Thus, in this section we
analyze and compare the modeling languages High Level Petri Nets, EPC (ARIS),
UML2 AD, and BPMN. An overview of the evaluation results can be found in Table
2. Our evaluation scale ranges from comprehensively fulfilled (depicted by +),
partially fulfilled (+/-) to not fulfilled (-).
        </p>
        <p>
          Note that we selected those four languages among many others like IDEF3,
BPML, RAD, and DFD ([
          <xref ref-type="bibr" rid="ref7">7</xref>
          ],[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ],[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ],[
          <xref ref-type="bibr" rid="ref24">24</xref>
          ],[
          <xref ref-type="bibr" rid="ref37">37</xref>
          ]) because they either provide a set of
interesting concepts and/or are supported by a prominent industrial consortium.
        </p>
        <p>Despite their diversity, all the different modeling approaches have their pros and
cons. However, the comparison presented in this section shows that no single
language fulfills all requirements identified for specifying IOBP.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Framework for Interorganizational Business Process Design</title>
      <p>To meet the IOBP particularities we have presented above, we propose a novel
approach for building an IOBP based on a Model-Driven Architecture (MDA) as
illustrated in figure 4. The framework is characterized by a set of
transformations/mappings (horizontal and vertical) at and across different layers.</p>
      <p>The MDA is a framework for software development driven by the Object
Management Group (www.omg.org). The following three models are at the core of
the MDA: (1) Computation Independent Model (CIM): This is the most abstract
model within MDA independent of computational technology; (2) Platform
Independent Model (PIM): This model is defined at a high level of abstraction; it is
independent of any implementation technology. It describes a software system that
supports some business; (3) Platform Specific Model (PSM): A PIM is transformed
into a PSM for each specific technology platform. Processes at PIM level shall be
described in such a way, that they can be transformed to process execution languages
on PSM level.</p>
      <p>
        We note that the term of metamodel is put in relation with the OMG’s MOF
(Meta Object Facilities) [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], which is an abstract framework, and a four-layered
architecture for defining and managing metamodels, neutral of any technology ([
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]). Metamodels are simply referred to as being just “models of models” [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
While a model is an abstraction of phenomena in the real world, a metamodel is an
abstraction of the model itself. A Metamodel comprises an explicit description
(formalized specification) of constructs, rules and notation for building
domainspecific models.
      </p>
      <p>
        The vertical dimension distinguishes the different layers of abstraction applied in
MDA and the horizontal dimension represents the collaborative modelling between
two enterprises A and B. Business process models of enterprise A and B have to be
shared at different level of abstraction in order to agree on and develop IOBP. The
gaps between these abstraction levels are overcome by vertical transformations like
presented in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. We assume that enterprise A and B use different business process
modelling tools and languages at the PIM/PSM MDA layers. To develop IOBP both
enterprises have to provide public parts of their models as basis for discussion for
collaborative modeling. The vertical transformation in the downward direction
corresponds to process automation approaches where conceptual models are
transformed to executable processes. Both enterprises have to exchange at least parts
of their models as a basis for collaborative modeling (UML 2 [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ], ebXML [
        <xref ref-type="bibr" rid="ref41">41</xref>
        ]).
Hence, models of enterprise A (BPMN [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]) and B (EPC [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]) are shared at PIM layer.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4 Description and Evaluation of the Related Works</title>
      <p>Before we present our approach for IOBP metamodeling we will briefly refer to
some related work in the following propositions done in the field of
Workflows/Business Process metamodels.</p>
      <p>
        List et al. [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] developed a generic metamodel composed of 5 contexts. They are
inspired from the work of [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. On a high level, this metamodel addresses the
following views: Business Process Context Perspective, Behavioral Perspective,
Functional Perspective, Informational Perspective, and Organizational Perspective.
The functional perspective represents what process elements are being performed, and
what flows of informational entities, are relevant to these process elements. The
behavioral perspective basically describes the order in which the different activities
are executed. The organizational perspective describes the organization structure and,
in particular, the resources and in which way these are involved in the BP. The
informational perspective describes the information that is involved in a BP, how it is
represented, and how it is propagated among the different activities. The business
process context perspective captures important business process context information
like process goals and performance measures or process type. However, this
metamodel is not well adapted to represent interorganizational relationships.
      </p>
      <p>
        In the proposition of Morley [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], the metamodel is based on two assumptions.
First, the underlying modelling approach is a top-down one. A Process is initially
defined by the Purpose assigned to it. It can be described at several levels of
granularity, but the last level is the only one to be detailed. This is particularly useful
when drawing cartography of all the enterprise business processes. Then, the notion
of Activity is a central concept, due to the influence of the standard process
definitions dedicated to enterprise modelling. The starting point is to model the
Activities and then to define the suitable organization with Roles and Actors.
However, this metamodel is not well adapted to represent interorganizational
relationships.
      </p>
      <p>
        Kradolfer [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] develops a workflow metamodel that allows defining the
functional/structural, informational, behavioral, and organizational aspects of
workflows. The workflow metamodel is modular in the sense that the various
elements (workflows, organizational entities, etc.) can be specified independently of
each other, and in that no assumptions are made in which context the elements are
going to be used. For instance, activity assignment, control and data flow are not
specified with the activities themselves, but only when the activities are used within a
workflow. The metamodel is activity-centric in that it allows to “think” in terms of
activities/workflows and their results instead of states or transitions. However, this
metamodel lacks the representation of some IOBP elements (private and public
business processes).
      </p>
      <p>
        Saidani and Nurcan ([
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]) provide a start points for the definition of a
methodology allowing the design of adaptive and flexible BP metamodels according
to the situation at hand. They have introduced the concepts of BPM-chunk and
business method. They promote the fact that the final business process model has to
be created from the set of proposed chunks in order to suit to a particular situation.
Their approach aims to make easier the definition of flexible and customized
metamodels. However, this metamodel do not consistently support interorganizational
model requirements and concepts.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>The Proposed IOBP Generic Metamodel</title>
      <p>
        There is a lot of work done on the definition of intra-organizational business
process metamodel ([
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ],[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ],[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ],[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ],[
        <xref ref-type="bibr" rid="ref22">22</xref>
        ],[
        <xref ref-type="bibr" rid="ref25">25</xref>
        ],[
        <xref ref-type="bibr" rid="ref30">30</xref>
        ],[
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]), but it misses
some research clearly addressing the case of the interorganizational business process
metamodel. Relying in the approaches of these metamodels, we extend and adapt
them into one combined high level generic metamodel addressing all the requirements
of the IOBP seen before.
      </p>
      <p>
        For this aim we structure our metamodel into four aspects according to the
metamodel developed by Curtis et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]: functional, behavioral, organizational, and
informational. Besides the four business process aspects, there are further
nonfunctional requirements a business process metamodel should fulfill: enactability,
ease of use, correctness criteria, evolution, and reuse.
      </p>
      <p>For readability reasons, we display the most important concepts in each of the
four aspects separately in a UML class diagram.
•</p>
      <sec id="sec-5-1">
        <title>Functional aspects: What has to be performed?</title>
        <p>The functional aspects of the metamodel are shown in figure 5. The concept of
activity is one of the core concerns of every metamodel we studied. To enable an
exchange of process data using IOBP, information might be hidden via “private
process”, “public process”, and “collaborative process” process elements, which hide
critical private process data.</p>
        <p>Events are things that “happen” during the course of a business process. There
exist three types of events: interrupt, temporal, and trigger. Examples of these events
include change in delivery date, change in price, etc.</p>
        <p>The figure 6 depicts the application of the metamodel functional aspects to the
purchase order processing IOBP example seen before in the section 2.1.</p>
      </sec>
      <sec id="sec-5-2">
        <title>Behavioral aspects: How is produced? (Control flow, data flow,, rules)</title>
        <p>
          The behavioral aspects of the metamodel are shown in figure 5 (analogue to [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]).
Specification of control flow is essential in IOBP for the coordination of business
process participants. Our metamodel supports the basic (sequence, branch) structures
in order to be programmatically complete. Activities and events are connected by
sequence flows indicating the order in which activities will be performed or events
occur in a business process. Conditional expressions and various split and join
restrictions are provided for advanced branching and synchronization patterns.
•
        </p>
        <p>Organizational aspects: Who does it? (Stakeholder, role, and organizational unit)
The organizational aspects of the metamodel are shown in figure 7. We can
distinguish two major categories of “process stakeholder”. In the first one the
stakeholder is concrete. It may be a person, a computer program, a department, a
position in the enterprise but it is an entity which exists apart from the process. In the
second category the stakeholder is abstract. It defines a role which is played in the
process and covers a set of properties (skills, capabilities, degree of responsibility …)
which may be expected from the concrete stakeholder which will be assigned to this
role. Hence, the modelling of IOBP requires an additional role model different to the
internal role model. It should allow specifying the role of the organization as a whole
in a public business process. A “collaboration role” defines the observable behavior
that a party exhibits when collaborating with other parties in the public process.</p>
        <p>The figure 8 depicts the application of the metamodel organizational aspects to the
purchase order processing IOBP example seen before in the section 2.1.
• Informational aspects: What is produced/exchanged? (physical resource, business
document, service, software application, information object)</p>
        <p>The informational aspects of the metamodel are shown in figure 9. There may be
lot of things behind the resource concept. On one hand resource artifacts are
considered to be pieces of information. On the other hand they are concrete products
like material, service or information. The resource may be of different nature
according to the nature of the field covered by the metamodel. Some focuses on
software process and others on manufacturing or service supplying processes.</p>
        <p>
          In other words, informational aspects represent elements describing information,
material or other artefacts that are objects used by the process activities, e.g. Business
documents, material that is to be sent, money that is to be received, etc. This is
inspired by the workflow data patterns as well as by the input/output view of ARIS
[
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. Specification of data flow must additionally consider autonomy and privacy of
organizations.
        </p>
        <p>The figure 10 depicts the application of the metamodel informational aspects to
the purchase order processing IOBP example seen before in the section 2.1.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6 Conclusion and Future Research</title>
      <p>The increasing interest in process engineering and application integration has
resulted in the appearance of various intensive works related to business process
metamodeling both in academia and in the industry. The importance of IOBP has
been widely recognized, leading to a variety of approaches and proposed solutions to
their design and implementation. To describe and analyze existing approaches to
model business processes we first described requirements distinct for
interorganizational scenarios. For the representation of the IOBP elements the
approaches of the intra-organizational business process modeling languages like EPC,
BPMN, and UML 2 AD were adapted and extended because they do not address
conveniently the particularities of the interorganizational business process. So, we
developed an IOBP independent generic metamodel common to these languages
which ensures the best suitability to model IOBP.</p>
      <p>Modelling IOBP requires specific constructs and methodologies, and requires a
high-level model and the corresponding executable one for exchanging and merging
behaviors, resources and activities. Our current research activities focus on employing
the MDA approach such that, based on a platform independent model of an IOBP, it
is possible to automatically derive business process specifications expressed in the
specification languages best suited for any of the different activities.</p>
      <p>The developed generic IOBP metamodel provides the capability to represent and
model business processes independent of notation or methodology, thus bringing
these different approaches together into a cohesive capability.</p>
      <p>As further work, we will validate the metamodel by instantiating it with a case
study example in order to verify the completeness of the proposed concepts, then
completed it with the necessary transformations to the involved business process
models (EPC, UML2 AD, and BPMN) according to the MDA approach.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgment</title>
      <p>The work published in this paper was achieved within the ISID research team of
CEDRIC/CNAM-Paris, France that the authors want to thank all members for their
valuable help.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aalst</surname>
            <given-names>Van der W.M.P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Weske</surname>
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The P2P approach to Interorganizational Workflows</article-title>
          . In
          <string-name>
            <surname>K.R. Dittrich</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Geppert</surname>
          </string-name>
          , and M.C. Norrie, editors,
          <source>Proceedings of CAiSE'01</source>
          ,
          <string-name>
            <given-names>LNCS</given-names>
            <surname>Vol</surname>
          </string-name>
          .
          <year>2068</year>
          ,
          <fpage>140</fpage>
          --
          <lpage>156</lpage>
          . Springer-Verlag, Berlin, (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Akoka</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lang</surname>
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Places de marché électroniques et reconfiguration des processus interorganisationnels, Actes du</article-title>
          7ème colloque de l'Association Information &amp; Management, Hammamet, Tunisie, (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Breton</given-names>
            <surname>Erwan</surname>
          </string-name>
          ,
          <article-title>Bézivin Jean: An Overview of Industrial Process Meta-Models</article-title>
          ,
          <string-name>
            <surname>ICSSEA</surname>
          </string-name>
          '
          <year>2000</year>
          ,
          <issue>14</issue>
          <year>December 2000</year>
          , Paris, France, (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>BPMN</given-names>
            <surname>Business</surname>
          </string-name>
          <article-title>Process Modeling Notation specification: OMG Final Adopted Specification</article-title>
          ,
          <string-name>
            <surname>OMG</surname>
          </string-name>
          ,
          <year>February 2006</year>
          , URL: http://www.bpmn.org/OMGFinalAdoptedBPMNl-0Spec2006-
          <fpage>02</fpage>
          -01.pdf, (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Chebbi</given-names>
            <surname>Issam</surname>
          </string-name>
          , Dustdar Schahram, Tata Samir:
          <article-title>The view-based approach to dynamic interorganizational workflow cooperation</article-title>
          ,
          <source>Data &amp; Knowledge Engineering</source>
          , Vol.
          <volume>56</volume>
          ,
          <fpage>139</fpage>
          --
          <lpage>173</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Chiu D. K</surname>
          </string-name>
          . W.,
          <string-name>
            <surname>Karlapalem</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            <given-names>Q.</given-names>
          </string-name>
          , and Kafeza E.:
          <article-title>Workflow View Based E-Contracts in a Cross-Organizational</article-title>
          <string-name>
            <surname>E-Services</surname>
            <given-names>Environment</given-names>
          </string-name>
          ,
          <source>Distributed and Parallel Databases</source>
          , vol.
          <volume>12</volume>
          , pp.
          <fpage>193</fpage>
          --
          <lpage>216</lpage>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Curtis</given-names>
            <surname>Bill</surname>
          </string-name>
          ,
          <string-name>
            <surname>Kellner Marc I.</surname>
          </string-name>
          and Over Jim: Process Modeling,
          <source>Communications of ACM</source>
          , Vol.
          <volume>35</volume>
          (
          <issue>9</issue>
          ), (
          <year>1992</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Dorn</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grün</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Werthner</surname>
            <given-names>H.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zapletal</surname>
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A Survey of B2B Methodologies and Technologies: From Business Models towards Deployment Artifacts</article-title>
          .
          <source>Proceedings HICSS'07</source>
          , (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Freiheit</surname>
            , J.; Matheis,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ziemann</surname>
          </string-name>
          , J.:
          <article-title>Definition of static and dynamic models of collaborative workflow interoperability</article-title>
          .
          <source>Deliverable D4</source>
          .
          <article-title>1, R4eGov - Towards eAdministration in the large</article-title>
          .
          <source>Proceedings IST'</source>
          <year>2004</year>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Ghannouchi Sonia Ayachi, Jamel Menzli Leila:
          <article-title>Proposition et expérimentation d'un métamodèle pour la réingénierie des processus métier</article-title>
          ,
          <source>Ingénierie des Systèmes d'Informations</source>
          , Vol.
          <volume>13</volume>
          (
          <issue>3</issue>
          ),
          <fpage>105</fpage>
          --
          <lpage>129</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Grefen</surname>
            <given-names>Paul</given-names>
          </string-name>
          , Ludwig Heiko, and
          <article-title>Angelov Samuil: A three-level framework for process and data management of complex e-services</article-title>
          ,
          <source>International Journal of Cooperative Information Systems</source>
          , Vol.
          <volume>12</volume>
          , No.
          <volume>4</volume>
          ,
          <fpage>487</fpage>
          --
          <lpage>531</lpage>
          (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Greiner</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lippe</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kahl</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ziemann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jäkel</surname>
            ,
            <given-names>F.W.</given-names>
          </string-name>
          :
          <article-title>Designing and implementing cross-organizational business processes - description and application of a modelling frame-work</article-title>
          .
          <source>In Proceedings I-ESA'</source>
          <year>2006</year>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Höfferer</surname>
          </string-name>
          , Peter:
          <article-title>Achieving business process model interoperability using metamodels and ontologies</article-title>
          ,
          <string-name>
            <surname>Proceedings</surname>
            <given-names>ECIS</given-names>
          </string-name>
          '
          <year>2007</year>
          , (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Huemer</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liegl</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schuster</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Werthner</surname>
            <given-names>H.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zapletal</surname>
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Inter-organizational Systems: From Business Values over Business Processes to Deployment</article-title>
          .
          <source>Proceedings DEST'</source>
          <year>2008</year>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Koehler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hauser</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kapoor</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>F.Y.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Kumaran</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <string-name>
            <given-names>A</given-names>
            <surname>Model-Driven Transformation</surname>
          </string-name>
          <string-name>
            <given-names>Method</given-names>
            ,
            <surname>Proceedings</surname>
          </string-name>
          <string-name>
            <surname>EDOC</surname>
          </string-name>
          '
          <year>2003</year>
          , p.
          <fpage>186</fpage>
          , (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Korherr</surname>
            <given-names>Birgit</given-names>
          </string-name>
          , List Beate:
          <article-title>Extending the EPC and the BPMN with Business Process Goals and Performance Measures</article-title>
          .
          <source>9th International Conference on Enterprise Information Systems (ICEIS07)</source>
          , Portugal, ACM Press, (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Kradolfer</surname>
          </string-name>
          <article-title>Markus: A workflow metamodel supporting dynamic reuse-based model evolution</article-title>
          ,
          <source>PhD thesis</source>
          , University of Zurich, Switzerland, (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Lazarte Ivanna</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Chiotti</given-names>
            <surname>Omar</surname>
          </string-name>
          and Villarreal Pablo D.:
          <article-title>Transforming Collaborative Process Models into Interface Process Models by Applying an MDA Approach</article-title>
          ,
          <source>AIS Transactions on Enterprise Systems</source>
          , Vol.
          <volume>2</volume>
          ,
          <fpage>13</fpage>
          --
          <lpage>23</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Legner</surname>
            <given-names>Christine</given-names>
          </string-name>
          , Vogel Tobias, Löhe Jan, Mayerl Christian:
          <article-title>Transforming InterOrganizational Business Processes into Service-Oriented Architectures. Method and Application</article-title>
          ,
          <source>Proceedings of KiVS</source>
          <year>2007</year>
          , Bern, Switzerland, (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Legner</surname>
            <given-names>Christine</given-names>
          </string-name>
          , Wende Kristin:
          <article-title>The Challenges Of Inter-Organizational Business Process Design -</article-title>
          A Research Agenda, University of Saint Gallen, Switzerland,n (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>F-R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            <given-names>M-C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Pai</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y-H.</surname>
          </string-name>
          :
          <article-title>A generic structure for business process modeling</article-title>
          ,
          <source>Business Process Management Journal</source>
          , Vol.
          <volume>8</volume>
          No.
          <issue>1</issue>
          ,
          <fpage>19</fpage>
          --
          <lpage>41</lpage>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>List</surname>
            <given-names>Beate</given-names>
          </string-name>
          ,
          <source>Korherr Birgit: An Evaluation of Conceptual Business Process Modelling Languages, Proceedings of the 2006 ACM Symposium on Applied Computing (SAC'06)</source>
          , Dijon, France, ACM Press, (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Medjahed</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Benatallah</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bouguettaya</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elmagarmid</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Business-to-business interactions issues</article-title>
          .
          <source>The VLDB Journal</source>
          , Vol.
          <volume>12</volume>
          ,
          <fpage>59</fpage>
          --
          <lpage>85</lpage>
          , (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Mendling</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nüttgens</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Neumann</surname>
          </string-name>
          , G.:
          <article-title>A Comparison of XML Interchange Formats for Business Process Modelling</article-title>
          . In F. Feltz,
          <string-name>
            <given-names>A.</given-names>
            <surname>Oberweis</surname>
          </string-name>
          and
          <string-name>
            <surname>B.</surname>
          </string-name>
          ,
          <source>Proceedings of EMISA</source>
          <year>2004</year>
          , LNI
          <volume>56</volume>
          ,
          <fpage>129</fpage>
          --
          <lpage>140</lpage>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25. Morley Chantal :
          <article-title>Un cadre unificateur pour la représentation des processus, Pre-ICIS</article-title>
          . Cahiers de recherche,
          <source>INT Management, Ivry</source>
          , France, (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Norta</surname>
            <given-names>Alexis</given-names>
          </string-name>
          , Grefen Paul: Discovering Patterns for Inter-Organizational Business Collaboration;
          <source>International Journal of Cooperative Information Systems;</source>
          Vol.
          <volume>16</volume>
          , No.
          <issue>3</issue>
          /4,
          <fpage>507</fpage>
          -
          <lpage>544</lpage>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Nurcan</surname>
            <given-names>Selmin</given-names>
          </string-name>
          , Etien Anne, Kaabi Rim, Zoukar Iyad, and
          <article-title>Rolland Colette: A strategy driven business process modelling approach</article-title>
          .
          <source>Business Process Management Journal</source>
          ,
          <volume>11</volume>
          (
          <issue>6</issue>
          ),
          <fpage>628</fpage>
          --
          <lpage>649</lpage>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28. OMG:
          <article-title>Meta Object Facility (MOF) Core Specification</article-title>
          .
          <source>Version 2</source>
          .0 (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Petri</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          : Kommunikation mit Automaten. Dissertation, Technische Universität Darmstadt.
          <source>Institut für Instrumentelle Mathematik</source>
          , (
          <year>1962</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Saidani</surname>
            <given-names>Oumaima</given-names>
          </string-name>
          , Nurcan Selmin:
          <article-title>Towards Situational Business Process MetaModelling</article-title>
          ,
          <source>Proceedings of CAISE'08</source>
          ,
          <fpage>93</fpage>
          -
          <lpage>96</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Saidani</surname>
            <given-names>Oumaima</given-names>
          </string-name>
          , Nurcan Selmin:
          <article-title>A Role-based approach for modeling flexible business processes</article-title>
          ,
          <source>Proceedings of CAISE/BPMDS'06</source>
          , (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Scheer</surname>
          </string-name>
          , A.-W.; ARIS Business Process Modeling. Springer Verlag, (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Schulz</surname>
            <given-names>K. A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Orlowska</surname>
            <given-names>M. E.</given-names>
          </string-name>
          :
          <article-title>Architectual Issues for Cross-Organisational B2B Interactions</article-title>
          ,
          <source>in 21st International Conference on Distributed Computing Systems Workshops (ICDCSW '01)</source>
          , pp.
          <fpage>79</fpage>
          --
          <lpage>87</lpage>
          , (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Seel</surname>
            <given-names>Christian</given-names>
          </string-name>
          , Vanderhaeghen Dominik:
          <article-title>Meta-Model based Extensions of the EPC for Inter-Organisational Process Modelling</article-title>
          ,
          <source>Proceedings "EPK</source>
          <year>2005</year>
          ", Hamburg, Germany, (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35. Shan
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Chiu</surname>
          </string-name>
          <string-name>
            <given-names>D.K.W.</given-names>
            ,
            <surname>Li</surname>
          </string-name>
          <string-name>
            <surname>Q.</surname>
          </string-name>
          :
          <article-title>Systematic Interaction Management in a Workflow View Based Business-to-business Process Engine</article-title>
          ,
          <string-name>
            <surname>Proceedings</surname>
            <given-names>HICSS</given-names>
          </string-name>
          '
          <year>2005</year>
          , (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Shen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>D.R.</given-names>
          </string-name>
          :
          <article-title>Coordinating interorganizational workflows based on processviews</article-title>
          .
          <source>Proceedings of the 12th International Conference on Database and Expert Systems Applications</source>
          ,
          <fpage>274</fpage>
          -
          <lpage>283</lpage>
          , (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Söderström</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andersson</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Johannesson</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perjons</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wangler</surname>
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Towards a Framework for Comparing Process Languages</article-title>
          .
          <source>Proc. of the 14th International Conference on Advanced Information Systems Engineering</source>
          ; pp.
          <fpage>600</fpage>
          --
          <lpage>611</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Strahonja</surname>
          </string-name>
          <article-title>Vjeran: The Evaluation Criteria of Workflow Metamodels</article-title>
          ,
          <source>Proceedings of the ITI 2007 29th Int. Conf. on Information Technology Interfaces</source>
          ,
          <source>June 25-28</source>
          ,
          <year>2007</year>
          , Cavtat, Croatia, (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Unified Modeling Language Specification</surname>
          </string-name>
          , Object Management Group (OMG),
          <source>version .2</source>
          .0. http://www.omg.org.
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Wombacher</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Aberer</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Requirements for Workflow Modeling in P2P-Workflows derived from Collaboration Establishment;</article-title>
          <source>in Proc. 1st Intl. Workshop on Business Process Integration and Management (BPIM 04)</source>
          , Zaragoza, Spain, IEEE Computer Society Press,
          <fpage>1036</fpage>
          --
          <lpage>1041</lpage>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <string-name>
            <surname>Ziemann</surname>
            <given-names>Jorg</given-names>
          </string-name>
          , Matheis Thomas, Freiheit Jorn:
          <article-title>Modelling of Cross-Organizational Business Processes - Current Methods and Standards</article-title>
          ,
          <string-name>
            <surname>Proceedings</surname>
            <given-names>EMISA</given-names>
          </string-name>
          '
          <year>2007</year>
          ,
          <string-name>
            <surname>LNI</surname>
          </string-name>
          , Vol.
          <volume>119</volume>
          ,
          <fpage>87</fpage>
          --
          <lpage>100</lpage>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>