<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Methodology for the Design, Verification, and Validation of Business Processes in B2B Collaborations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Student: Jorge M. Roa</string-name>
          <email>jroa@frsf.utn.edu.ar</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Supervisors: Pablo Villarreal</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Omar Chiotti</string-name>
          <email>chiotti@santafe-conicet.gov.ar</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CIDISI, Universidad Tecnológica Nacional-FRSF</institution>
          ,
          <addr-line>Lavaise 610, 3000, Santa Fe</addr-line>
          ,
          <country country="AR">Argentina</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>INGAR-CONICET-UTN</institution>
          ,
          <addr-line>Avellaneda 3657, 3000, Santa Fe</addr-line>
          ,
          <country country="AR">Argentina</country>
        </aff>
      </contrib-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        The modeling of collaborative business processes is a key issue in order to allow
enterprises to implement Business-to-Business (B2B) collaborations. A collaborative
business process defines the global view of interactions among enterprises to achieve
common business goals and coordinate their actions [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The development of a B2B
Collaboration implies the definition of a business solution and a technological
solution. The business solution implies the design of collaborative processes in order
to define the behavior of the inter-enterprise collaboration, whereas the technological
solution refers to the generation of B2B specifications and the implementation of
information systems of the enterprises to execute collaborative processes.
      </p>
      <p>
        Models of collaborative processes are used as design artifacts to describe the
business solution of a B2B collaboration. They are designed from a business
perspective by business analysts and system designers. Hence, collaborative process
models should be defined independently of any implementation technology. The use
of these models enables the automatic generation of B2B specifications. In previous
work, the model-driven development’s principles [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and the Model-Driven
Architecture (MDA) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] were identified as key enablers to support the modeling and
specification of collaborative business processes [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>With the aim of ensuring that the collaborative processes are error-free and they
meet the objectives and goals of the B2B collaboration, the application of verification
and validation methods for collaborative process models is required. Therefore, the
research topics of this work are design, verification and validation of collaborative
business process models in B2B collaborations.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Identified problems and current solutions</title>
      <p>
        An MDA-based method for the design of collaborative processes and the automatic
generation of B2B specifications was proposed in [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. In this method, the UML
Profile for Collaborative Business Processes based on Interaction Protocols
(UPColBPIP) was defined. This language supports the modeling of
technologyindependent collaborative processes and fulfills the requirements of B2B
collaborations: enterprise autonomy, decentralized management, peer-to-peer
interactions and negotiations. The UP-ColBPIP language proposes modeling the
behavior of collaborative processes through interaction protocols. An interaction
protocol is a choreography of messages between the participants. Each message is
described by a speech act, which represents the intention the sender has with respect
to the information exchanged in the message.
      </p>
      <p>
        As part of this MDA-based method, model transformations to support the
automatic generation of technological solutions, based on different B2B standards,
were defined. In particular, transformations from UP-ColBPIP models into
ebXMLbased specifications [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], BPEL-based Web Service compositions [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], and Web
Service choreographies based on WS-CDL [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] have been defined. By applying this
method, B2B specifications (i.e. the technological solution) are guaranteed to be
aligned with the business logic defined in collaborative process models (i.e. the
business solution), because B2B specifications are automatically generated from
collaborative process models.
      </p>
      <p>
        The use of technology-independent models to verify system’s properties at early
stages of development has been recognized as one of the main aspects to be supported
by a model-driven method [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Since it is at these stages of the development when
business analysts and system designers make most of the fundamental decisions and,
in addition, since collaborative process models describe the behavior of the
interactions between enterprises in B2B collaborations as well as the way in which the
enterprises’ systems will interact, the verification and validation of these models are a
main issue in order to guarantee enterprises that the behavior of a B2B collaboration
is well-defined and error-free. Therefore, the verification and validation of
collaborative process models enhance the benefits and functionalities of MDA-based
methods for the modeling and specification of collaborative processes.
      </p>
      <p>
        Verification is the task of checking that a model matches a given specification [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
There are different proposals to verify B2B process specifications based on
technology-specific languages such as BPEL [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and WS-CDL [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The main
drawback of these approaches is that they are focused on verifying process
specifications when the technological solution has already been generated. In [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], it
is described an approach for a static analysis of global models to detect errors, such as
unreachable interactions, but this language provides a particular notation instead of a
well-known notation, such as UML. Other languages for collaborative processes, such
as UMM [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], do not provide a verification approach.
      </p>
      <p>The verification approach can be added to the UP-ColBPIP language. Since
UPColBPIP is a semi-formal language based on the UML semantics, the formalization of
interaction protocol models which represent the behavior of collaborative processes is
necessary to support the verification approach. Through formalization of the
UPColBPIP language, a semantics without ambiguity can be provided for the primitives
used to model interaction protocols.</p>
      <p>
        Although collaborative process verification guarantees error-free processes, this is
not enough to determine if the collaborative process logic behaves as expected by
business analysts. To achieve this, a validation approach should be applied.
Validation is the task of checking whether a model or system fulfills the expectations
of the user, customer, or client [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. At present, there are a few techniques and tools
that support business process validation in B2B environments. In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], an
ontologybased method to semantically assist in the design of business processes is presented.
In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], an approach for the analysis of collaborative processes by means of Petri Nets
is described. But they just focus on performance measures omitting the validation if
the process logic is aligned with the business requirements of the B2B collaboration.
      </p>
      <p>Finally, the verification and validation should be applied on modeling languages
with a complete set of control flow constructors to define collaborative processes.
Workflow patterns can be used to evaluate the expressiveness of business process
languages. The UP-ColBPIP language was evaluated with the workflow patterns.
Although most of the main control flow constructors are provided by this language, it
does not have structures that allow the modeling of multiple instances and advanced
control flow synchronization patterns. Therefore, the incorporation of new control
flow constructors to the UP-ColBPIP language is required.</p>
    </sec>
    <sec id="sec-3">
      <title>3 Proposed solutions and expected contributions</title>
      <p>The aim of this research is the development of a methodology providing methods,
techniques and tools for the design, formal specification, verification and validation of
business processes involved in a B2B collaboration. In order to achieve this, the
proposed solutions are described.</p>
      <p>(1) Extension of the UP-ColBPIP language with new primitives in order to provide
a complete set of constructors to model interaction protocols. In particular, new
control flow constructors for representing multiple instances and advanced control
flow synchronizations are added.</p>
      <p>
        (2) Formalization of the primitives of the UP-ColBPIP language by using
Hierarchical Colored Petri Nets [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. For each primitive a CP-Net pattern representing
its formal semantics from the viewpoint of the control flow is defined. The CP-Net
patterns are used to build hierarchical CP-Nets representing interaction protocols.
This formalism allows verifying the correctness of collaborative processes and the
structural verification of interaction protocols.
      </p>
      <p>
        (3) An MDA method for carrying out the automated verification of collaborative
process models at an early stage of the development is proposed. This method
provides model transformations for generating hierarchical CP-Nets specifications
from UP-ColBPIP models, by using the above CP-Net patterns [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. CP-Nets
specifications are generated according to the XML-based format used by CPN Tools
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Thus, behavioral properties of CP-Nets representing interaction protocols are
verified by using techniques provided by CPN Tools. Relevant properties of a CP-Net
for the verification of interaction protocols were identified in order to perform the
automatic interpretation of the results generated by CPN Tools and to indicate the
errors in the interaction protocols defined with the UP-ColBPIP language.
      </p>
      <p>
        (4) A validation method to enable the validation of collaborative processes, which
considers three different viewpoints of a validation, is proposed:
− A validation of the interaction protocol semantics. This means the determination
of inconsistencies in the message choreography by analyzing the semantics of
the speech acts used in the messages. The receiver of a message should respond
with an appropriate speech act, according to the semantics of the speech act
associated with the received message. To reach this, an ontology for interaction
protocols is proposed that describes the semantics and relationships of the
speech acts along with different control flow constructors of the protocols.
− Validation of the alignment of business objectives and requirements of a B2B
collaboration with the behavior defined in collaborative processes. The purpose
is to determine the inconsistencies of the defined collaborative processes with
respect to the expected business logic of the B2B collaboration. To do that, the
use or extension of a high-level abstract language for modeling business
requirements and goals, such as I* [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] or e3value [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], will be evaluated. In
addition, relationships between concepts of the business goal language and the
UP-ColBPIP language will be defined in order to propose a validation process
that allows business analysts to know if the business logic of collaborative
processes is aligned with the goals of the B2B collaboration.
− Simulation of collaborative processes with the purpose of enabling performance
analysis (such as bottlenecks, average completion time, and so on) and the
evaluation of key performance indicators defined on collaborative processes to
determine if they achieve their goals. To reach this, interaction protocols are
transformed in Time Colored Petri Nets [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. This is carried out by adding time
specifications to a generated CP-Net that represents an interaction protocol.
      </p>
      <p>To support the above validation processes, an MDA-based method is proposed in
order to generate the Time CP-Nets as well as the instantiation of the ontology of the
interaction protocols, from a UP-ColBPIP model.</p>
      <p>
        (5) Finally, the contributions of this work will be incorporated to an Integrated
Development Environment (IDE) based on Eclipse for the model-driven development
of collaborative processes [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Currently, this tool has a set of Eclipse plugins that
were developed to support the UP-ColBPIP language and automate the MDA-based
method that generates the CP-Nets of interaction protocols for verification. This IDE
will allow the implementation of case studies and will serve as a tool to carry out the
evaluation of this contributions and proposal of this research.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4 Results and evaluation method</title>
      <p>The main expected results of this research work are:
− An MDA-based method that supports the verification of collaborative processes, so
that structural problems can be detected at an early stage of the development.
− An MDA-based method that supports the validation of collaborative processes, so
that semantic inconsistencies as well as performance problems within these
processes can be detected at an early stage of the development.
− An Integrated Development Environment that implements the proposed
MDAbased methods and supports the automated verification and validation of
collaborative business processes.</p>
      <p>The evaluation and validation of the MDA-based methods proposed in this work will
be carried out through an empirical research of case studies. Such case studies will be
developed into the Eclipse-based IDE for collaborative processes in order to carry out
and facilitate the evaluation of the MDA-based methods. In addition, these methods
will be compared with other approaches using the same case studies.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. Object Management Group:
          <source>MDA Guide V1.0.1</source>
          ,
          <year>2003</year>
          . http://www.omg.org/mda.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Villarreal</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salomone</surname>
            ,
            <given-names>H.E.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Chiotti</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Modeling and Specifications of Collaborative Business Processes using a MDA Approach and a UML Profile</article-title>
          . In: Rittgen,
          <string-name>
            <surname>P</surname>
          </string-name>
          . (eds):
          <article-title>Enterprise Modeling and Computing with UML</article-title>
          . Idea Group Inc,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Villarreal</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Method for the Modeling and Specification of Collaborative Business Processes</article-title>
          .
          <source>PhD Thesis</source>
          . Universidad Tecnológica Nacional, Santa Fe,
          <string-name>
            <surname>Argentina</surname>
          </string-name>
          (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Selic</surname>
            ,
            <given-names>B :</given-names>
          </string-name>
          <article-title>The Pragmatics of Model-Driven Development</article-title>
          .
          <source>IEEE Software</source>
          ,
          <volume>20</volume>
          (
          <issue>5</issue>
          ),
          <fpage>19</fpage>
          -
          <lpage>25</lpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Villarreal</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salomone</surname>
            ,
            <given-names>E</given-names>
          </string-name>
          , Chiotti,
          <string-name>
            <surname>O.</surname>
          </string-name>
          <article-title>Applying Model-Driven Development to Collaborative Business Processes</article-title>
          . 8º Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes de
          <source>Software (IDEAS´05)</source>
          , Chile,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Villarreal</surname>
          </string-name>
          , Salomone,
          <source>Chiotti: MDA Approach for Collaborative Business Processes: Generating Technological Solutions based on Web Services Composition. 9º Workshop</source>
          Iberoamericano de Ingeniería de Requisitos y Ambientes de Software, Argentina,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Villarreal</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salomone</surname>
            ,
            <given-names>H.E.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Chiotti</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Transforming Collaborative Business Process Models into Web Services Choreography Specifications</article-title>
          .
          <source>LNCS</source>
          , Vol
          <volume>4055</volume>
          (
          <year>2006</year>
          )
          <fpage>50</fpage>
          -
          <lpage>65</lpage>
          , Springer, Berlin.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Girault</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valk</surname>
          </string-name>
          , R.:
          <article-title>Petri Nets for System Engineering: A Guide to Modeling, Verification,</article-title>
          and Applications, Springer-Verlag New York, Inc,
          <year>2001</year>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Villarreal</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roa</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salomone</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chiotti</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Verification of Models in a MDA Approach for Collaborative Business Processes</article-title>
          .
          <source>Proceedings 10th Ibero-American Workshop of Requirements Engineering and Software Environments (IDEAS</source>
          <year>2007</year>
          ), Venezuela,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Verbeek</surname>
            , H.M.W., van der Aalst,
            <given-names>W.M.P.</given-names>
          </string-name>
          :
          <article-title>Analyzing BPEL Processes using Petri Nets</article-title>
          . Second International Workshop on Applications of Petri Nets to Coordination, Workflow and Business Process Management. Florida, USA, (
          <year>2005</year>
          )
          <fpage>59</fpage>
          -
          <lpage>78</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Foster</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uchitel</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Magee</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kramer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>Model-Based Analysis of Obligations in Web Service Choreography</article-title>
          .
          <source>IEEE International Conference on Internet &amp; Web Applications and Services</source>
          , Guadeloupe, French
          <string-name>
            <surname>Caribbean</surname>
          </string-name>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Brockmans</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ehrig</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koschmider</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oberweis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Studer</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2006</year>
          ),
          <article-title>Semantic alignment of business processes</article-title>
          , in Y.
          <string-name>
            <surname>M.J.F.P.C.J. Cordeiro</surname>
          </string-name>
          , ed.,
          <source>Proceedings of the ICEIS</source>
          <year>2006</year>
          , INSTICC Press, Paphos, Cyprus, pp.
          <fpage>191</fpage>
          --
          <lpage>196</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Mevius</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Oberweis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>A Petri-Net Based Approach to Performance Management of Collaborative Business Processes</article-title>
          ,
          <source>In Proceeding of the 16th Int. Workshop on Database and Expert Systems Applications (DEXA'05)</source>
          , Copenhagen,
          <year>2005</year>
          ,
          <fpage>987</fpage>
          --
          <lpage>991</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <article-title>Modelling Strategic Relationships for Process Reengineering</article-title>
          ,
          <source>Ph.D. thesis</source>
          , Department of Computer Science, University of Toronto,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>Jaap</given-names>
            <surname>Gordijn</surname>
          </string-name>
          . “
          <article-title>E-business value modelling using the e3-value ontology”</article-title>
          . In W.L. Curry editor,
          <source>Value creation form e-business models, Pages</source>
          <volume>98</volume>
          --
          <fpage>127</fpage>
          , Chapter 5,
          <string-name>
            <given-names>Elsevies</given-names>
            <surname>Butterworth-Heinemann</surname>
          </string-name>
          , Oxford, UK,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Roa</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Castañeda</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villarreal</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chiotti</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <article-title>A Tool for Model-Driven Development of Collaborative Business Processes</article-title>
          . XXXIV Conferencia Latinoamericana de Informática (CLEI
          <year>2008</year>
          ). Santa Fe, Argentina,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Decker</surname>
            , G.; Kirov,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zaha</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Dumas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Maestro for Let's Dance: An Environment for Modeling Service Interactions</article-title>
          .
          <source>BPM Demo Session, 4th BPM</source>
          <year>2006</year>
          . Vienna, Austria.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <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>Motal</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schuster</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zapletal</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The Development Process of the UN/CEFACT Modeling Methodology</article-title>
          .
          <source>In: Int. Conf. on Electronic Commerce</source>
          <year>2008</year>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>