<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1665-6423</journal-id>
<journal-title><![CDATA[Journal of applied research and technology]]></journal-title>
<abbrev-journal-title><![CDATA[J. appl. res. technol]]></abbrev-journal-title>
<issn>1665-6423</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional Autónoma de México, Instituto de Ciencias Aplicadas y Tecnología]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1665-64232014000300016</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Software Agent Architecture for Managing Inter-Organizational Collaborations]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Tello-Leal]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Chiotti]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Villarreal]]></surname>
<given-names><![CDATA[P.D.]]></given-names>
</name>
<xref ref-type="aff" rid="A04"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Autónoma de Tamaulipas Facultad de Ingeniería y Ciencias ]]></institution>
<addr-line><![CDATA[ Tamaulipas]]></addr-line>
<country>México</country>
</aff>
<aff id="A02">
<institution><![CDATA[,INGAR - Instituto de Desarrollo y Diseño  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,Consejo Nacional de Investigaciones Científicas y Técnicas  ]]></institution>
<addr-line><![CDATA[Santa Fe ]]></addr-line>
<country>Argentina</country>
</aff>
<aff id="A04">
<institution><![CDATA[,Universidad Tecnológica Nacional Santa Fe Facultad Regional Santa Fe Centro de Investigación y Desarrollo de Ingeniería en Sistemas de Información]]></institution>
<addr-line><![CDATA[Santa Fe ]]></addr-line>
<country>Argentina</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>00</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>00</month>
<year>2014</year>
</pub-date>
<volume>12</volume>
<numero>3</numero>
<fpage>514</fpage>
<lpage>526</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1665-64232014000300016&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1665-64232014000300016&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1665-64232014000300016&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[The growing importance of cooperation among organizations, as a result of globalization, current market opportunities and technological advances, encourages organizations to dynamically establish inter-organizational collaborations. These collaborations are carried out by executing collaborative business processes among the organizations. In this work we propose an agent-based software architecture for managing inter-organizational collaborations. Two types of agents are provided: the Collaboration Administrator Agent and the Process Administrator Agent. The former allows organizations setting up collaborations. The latter allows organizations executing collaborative business processes. A Colored Petri Net model specifying the role, which an organization fulfills in a collaborative process, is used to carry out the behavior of the Process Administrator Agent that represents the organization. Planning and execution of the actions of the Process Administrator Agents are driven by a Colored Petri Net machine embedded to them. Thus, Process Administrator Agents do not require to have defined at design-time the protocols they can support. In addition, we propose a model-driven development method for generating Colored Petri Net models from a collaborative process model defined as interaction protocol. Finally, an implementation of the agent-based software architecture and methods based on model-driven development are presented.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[La creciente importancia de la cooperación entre las organizaciones, como consecuencia de la globalización, las oportunidades actuales de mercado y los avances tecnológicos, alienta a las organizaciones a establecer en forma dinámica colaboraciones inter-organizacionales. Estas colaboraciones se llevan a cabo mediante la ejecución de procesos de negocio colaborativos entre las organizaciones. En este trabajo de investigación se propone una arquitectura basada en agentes de software para la gestión de colaboraciones inter-organizacionales. La arquitectura provee dos tipos de agentes: el Agente Administrador de Colaboraciones y el Agente Administrador de Proceso. El primer agente permite a las organizaciones a establecer colaboraciones. El segundo agente habilita a las organizaciones ejecutar procesos de negocio colaborativos. El rol que una organización desempeña en un proceso colaborativo es especificado mediante un modelo de redes de Petri coloreadas. Este modelo es usado para dirigir el comportamiento del Agente Administrador de Proceso, el cual representa a una organización. La ejecución de los planes y las acciones del Agente Administrador de Proceso son dirigidas mediante una máquina de redes de Petri coloreadas embebida en el agente. Entonces, los Agentes Administrador de Proceso no requieren tener definido en tiempo de diseño los protocolos que dan soporte a su comportamiento. Adicionalmente, se propone un método basado en el desarrollo dirigido por modelos para la generación en forma automática de modelos de redes de Petri coloreadas a partir de un modelo de procesos de negocio colaborativo definido como protocolo de interacción. Finalmente, la implementación de la arquitectura y los métodos basados en el desarrollo dirigido por modelos son presentados.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Software agent]]></kwd>
<kwd lng="en"><![CDATA[inter-organizational collaboration]]></kwd>
<kwd lng="en"><![CDATA[Model-Driven Development]]></kwd>
<kwd lng="en"><![CDATA[collaborative business process]]></kwd>
<kwd lng="en"><![CDATA[BPMN]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="center"><font face="verdana" size="4"><b>Software Agent Architecture for Managing Inter&#45;Organizational Collaborations</b></font></p>  	    <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><b>E. Tello&#45;Leal*<sup>1</sup>, O. Chiotti<sup>2</sup> and P.D. Villarreal<sup>3</sup></b></font></p>  	    <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i><sup>1</sup>&nbsp;Facultad de Ingenier&iacute;a y Ciencias, Universidad Aut&oacute;noma de Tamaulipas Victoria, Tamaulipas, M&eacute;xico.</i> *<a href="mailto:etello@uat.edu.mx">etello@uat.edu.mx</a></font></p>  	    <p align="justify"><font face="verdana" size="2"><i><sup>2</sup>&nbsp;INGAR &#45; Instituto de Desarrollo y Dise&ntilde;o, CONICET&#45;UTN, Consejo Nacional de Investigaciones Cient&iacute;ficas y T&eacute;cnicas Santa Fe, Argentina.</i></font></p>  	    <p align="justify"><font face="verdana" size="2"><i><sup>3</sup>&nbsp;Centro de Investigaci&oacute;n y Desarrollo de Ingenier&iacute;a en Sistemas de Informaci&oacute;n (CIDISI), Facultad Regional Santa Fe, Universidad Tecnol&oacute;gica Nacional Santa Fe, Argentina.</i></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>ABSTRACT</b></font></p>      ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">The growing importance of cooperation among organizations, as a result of globalization, current market opportunities and technological advances, encourages organizations to dynamically establish inter&#45;organizational collaborations. These collaborations are carried out by executing collaborative business processes among the organizations. In this work we propose an agent&#45;based software architecture for managing inter&#45;organizational collaborations. Two types of agents are provided: the Collaboration Administrator Agent and the Process Administrator Agent. The former allows organizations setting up collaborations. The latter allows organizations executing collaborative business processes. A Colored Petri Net model specifying the role, which an organization fulfills in a collaborative process, is used to carry out the behavior of the Process Administrator Agent that represents the organization. Planning and execution of the actions of the Process Administrator Agents are driven by a Colored Petri Net machine embedded to them. Thus, Process Administrator Agents do not require to have defined at design&#45;time the protocols they can support. In addition, we propose a model&#45;driven development method for generating Colored Petri Net models from a collaborative process model defined as interaction protocol. Finally, an implementation of the agent&#45;based software architecture and methods based on model&#45;driven development are presented.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Keywords:</b> Software agent, inter&#45;organizational collaboration, Model&#45;Driven Development, collaborative business process, BPMN.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>RESUMEN</b></font></p>      <p align="justify"><font face="verdana" size="2">La creciente importancia de la cooperaci&oacute;n entre las organizaciones, como consecuencia de la globalizaci&oacute;n, las oportunidades actuales de mercado y los avances tecnol&oacute;gicos, alienta a las organizaciones a establecer en forma din&aacute;mica colaboraciones inter&#45;organizacionales. Estas colaboraciones se llevan a cabo mediante la ejecuci&oacute;n de procesos de negocio colaborativos entre las organizaciones. En este trabajo de investigaci&oacute;n se propone una arquitectura basada en agentes de software para la gesti&oacute;n de colaboraciones inter&#45;organizacionales. La arquitectura provee dos tipos de agentes: el Agente Administrador de Colaboraciones y el Agente Administrador de Proceso. El primer agente permite a las organizaciones a establecer colaboraciones. El segundo agente habilita a las organizaciones ejecutar procesos de negocio colaborativos. El rol que una organizaci&oacute;n desempe&ntilde;a en un proceso colaborativo es especificado mediante un modelo de redes de Petri coloreadas. Este modelo es usado para dirigir el comportamiento del Agente Administrador de Proceso, el cual representa a una organizaci&oacute;n. La ejecuci&oacute;n de los planes y las acciones del Agente Administrador de Proceso son dirigidas mediante una m&aacute;quina de redes de Petri coloreadas embebida en el agente. Entonces, los Agentes Administrador de Proceso no requieren tener definido en tiempo de dise&ntilde;o los protocolos que dan soporte a su comportamiento. Adicionalmente, se propone un m&eacute;todo basado en el desarrollo dirigido por modelos para la generaci&oacute;n en forma autom&aacute;tica de modelos de redes de Petri coloreadas a partir de un modelo de procesos de negocio colaborativo definido como protocolo de interacci&oacute;n. Finalmente, la implementaci&oacute;n de la arquitectura y los m&eacute;todos basados en el desarrollo dirigido por modelos son presentados.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><a href="/pdf/jart/v12n3/v12n3a16.pdf" target="_blank">DESCARGAR ART&Iacute;CULO EN FORMATO PDF</a></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b><i>References</i></b></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;1&#93; P.D. Villarreal et al., "Modeling and Specification of Collaborative Business Processes with a MDA Approach and a UML Profile," in P. Rittgen (eds), Enterprise Modeling and Computing with UML, Hershey, PA: Idea Group Inc., 2007, pp. 13&#45;45.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846011&pid=S1665-6423201400030001600001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;2&#93; S. Roser and B. Bauer, "A Categorization of Collaborative Business Process Modeling Techniques," in 7th IEEE International Conference on E&#45;Commerce Technology Workshops, 2005, pp. 43&#45;54.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846013&pid=S1665-6423201400030001600002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;3&#93; M. Weske, "Business Process Management. Concepts, Languages, Architectures", Berlin, Germany: Springer, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846015&pid=S1665-6423201400030001600003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;4&#93; E. Tello&#45;Leal et al., "An Agent&#45;Based B2B Collaboration Platform for Executing Collaborative Business Processes," in C. Wojciech &amp; E. Estevez (eds), Software Services for e&#45;World, Berlin, Germany: Springer, 2010, pp. 40&#45;50.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846017&pid=S1665-6423201400030001600004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;5&#93; L. Bearzotti et al., "The event management problem in a container terminal," Journal of Applied Research and Technology, vol. 11, no. 1, pp. 95&#45;102, 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846019&pid=S1665-6423201400030001600005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;6&#93; C.V. Trappey et al., "The design of a JADE&#45;based autonomous workflow management system for collaborative SoC design," Expert Systems with Applications, vol. 36, no. 2, pp. 2659&#45;2669, 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846021&pid=S1665-6423201400030001600006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;7&#93; I. Zinnikus et al., "A Model&#45;driven, Agent&#45;based Approach for the Integration of Services into a Collaborative Business Process," in 7th Int. Conf. on Autonomous Agents and Multiagent Systems (AAMAS 2008), 2008, pp. 241&#45;248.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846023&pid=S1665-6423201400030001600007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;8&#93; L. Guo et al., "A Novel Approach for Enacting the Distributed Business Workflows Using BPEL4WS on the Multi&#45;Agent Platform," in IEEE International Conference on e&#45;Business Engineering (ICEBE 2005), 2005, pp. 657&#45;664.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846025&pid=S1665-6423201400030001600008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;9&#93; B. Selic, "The Pragmatics of Model&#45;Driven Development," Journal IEEE Software, vol. 20, no. 5, pp.19&#45;25, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846027&pid=S1665-6423201400030001600009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;10&#93; P.D. Villarreal et al., "A Modeling Approach for Collaborative Business Processes Based on the UP&#45;ColBPIP Language," in W. Aalst et al., (eds), Business Process Management Workshops, Berlin, Germany: Springer, 2010, pp. 318&#45;329.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846029&pid=S1665-6423201400030001600010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;11&#93; G. Wagner, "The Agent&#45;Object&#45;Relationship MetaModel: Towards a Unified View of State and Behavior," Information Systems, vol. 28, no. 5, pp. 475&#45;504, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846031&pid=S1665-6423201400030001600011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;12&#93; R.M. Dijkman et al., "Semantics and analysis of business process models in BPMN," Information and Software Technology, vol. 50, no. 12, pp. 1281&#45;1294, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846033&pid=S1665-6423201400030001600012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;13&#93; W.M.P. Van der Aalst, "Three Good Reasons for Using a Petri Net&#45;based Workflow Management System," in International Working Conference on Information and Process Integration in Enterprises (IPIC&#45;96), 1996, pp. 179&#45;201.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846035&pid=S1665-6423201400030001600013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;14&#93; K. Jensen and L.M. Kristensen, "Coloured Petri Nets, Modelling and Validation of Concurrent Systems", Berlin, Germany: Springer, 2009, pp. 34.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846037&pid=S1665-6423201400030001600014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;15&#93; OMG., MDA Guide V1.0.1, 03&#45;0a&#45;01.pdf. (online), Available from: <a href="http://www.omg.org/cgi&#45;bin/doc7omg/03&#45;0a&#45;01" target="_blank">http://www.omg.org/cgi&#45;bin/doc7omg/03&#45;0a&#45;01</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846039&pid=S1665-6423201400030001600015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;16&#93; I.M. Lazarte et al., "An MDA&#45;based Method for Designing Integration Process Models in B2B Collaborations," in 13th International Conference on Enterprise Information Systems (ICEIS 2011), SciTe Press, 2011, pp. 55&#45;65.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846040&pid=S1665-6423201400030001600016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;17&#93; F. Jouault et al., "ATL: a model transformation tool," Science of Computer Programming, vol. 72, no. 1&#45;2, pp. 31&#45;39, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846042&pid=S1665-6423201400030001600017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;18&#93; Eclipse, Eclipse Platform. (online), Available from: <a href="http://www.eclipse.org" target="_blank">http://www.eclipse.org</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846044&pid=S1665-6423201400030001600018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;19&#93; M. Weber and E. Kindler, "The Petri Net Markup Language", in H. Ehrig et al., (eds), Petri Net Technology for Communication&#45;Based Systems, Berlin, Germany: Springer, 2003, pp. 124&#45;144.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846045&pid=S1665-6423201400030001600019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;20&#93; F. Bellifemine et al., "Developing Multi&#45;Agent Systems with JADE", England: Wiley, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846047&pid=S1665-6423201400030001600020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;21&#93; FIPA, FIPA Agent Communication specifications deal with Agent Communication Language (ACL), (online), Available from: <a href="http://www.fipa.org/repository/aclspecs.html" target="_blank">http://www.fipa.org/repository/aclspecs.html</a>, 2002.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846049&pid=S1665-6423201400030001600021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;22&#93; M. Nowostawski, J. Fern &#45; Java&#45;based Petri Net framework, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846051&pid=S1665-6423201400030001600022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;23&#93; VICS, Collaborative planning, forecasting, and replenishment &#45; Voluntary guidelines, V 2.0., (online), Available from: <a href="http://www.vics.org/committees/cpfr/voluntaryv2/" target="_blank">http://www.vics.org/committees/cpfr/voluntaryv2/</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846053&pid=S1665-6423201400030001600023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;24&#93; T. Kahl et al., "Architecture for the Design and Agent&#45;Based Implementation of Cross&#45;Organizational Business Processes," in R.J. Goncalves et al., (eds), Enterprise Interoperability II, London: Springer, 2007, pp. 207&#45;218.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846054&pid=S1665-6423201400030001600024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;25&#93; T. K&uuml;ster et al., " Integrating Process Modelling into Multi&#45;Agent System Engineering," Multiagent and Grid Systems, vol. 8, no. 1, pp. 105&#45;124, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846056&pid=S1665-6423201400030001600025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;26&#93; B. Hirsch et al., "Merging Agents and Services &#45; the JIAC Agent Platform," in A. El Fallah et al., (eds), Multi&#45;Agent Programming, USA: Springer, 2009, pp. 159&#45;185.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846058&pid=S1665-6423201400030001600026&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;27&#93; C. Hahn et al., "Automatic Generation of Executable Behavior: A Protocol&#45;Driven Approach," in M.P. Gleizes and J.J. Gomez&#45;Sanz, (eds), Agent&#45;Oriented Software Engineering X, Berlin, Germany: Springer, 2011, pp. 110&#45;124.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4846060&pid=S1665-6423201400030001600027&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>     ]]></body>
<body><![CDATA[ ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Villarreal]]></surname>
<given-names><![CDATA[P.D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Modeling and Specification of Collaborative Business Processes with a MDA Approach and a UML Profile]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Rittgen]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Enterprise Modeling and Computing with UML]]></source>
<year>2007</year>
<page-range>13-45</page-range><publisher-loc><![CDATA[Hershey^ePA PA]]></publisher-loc>
<publisher-name><![CDATA[Idea Group Inc.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Roser]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Bauer]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Categorization of Collaborative Business Process Modeling Techniques]]></article-title>
<source><![CDATA[7th IEEE International Conference on E-Commerce Technology Workshops]]></source>
<year>2005</year>
<page-range>43-54</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Weske]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Business Process Management. Concepts, Languages, Architectures]]></source>
<year>2007</year>
<publisher-loc><![CDATA[Berlin ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tello-Leal]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Agent-Based B2B Collaboration Platform for Executing Collaborative Business Processes]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Wojciech]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Estevez]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Software Services for e-World]]></source>
<year>2010</year>
<page-range>40-50</page-range><publisher-loc><![CDATA[Berlin ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bearzotti]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The event management problem in a container terminal]]></article-title>
<source><![CDATA[Journal of Applied Research and Technology]]></source>
<year>2013</year>
<volume>11</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>95-102</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Trappey]]></surname>
<given-names><![CDATA[C.V.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The design of a JADE-based autonomous workflow management system for collaborative SoC design]]></article-title>
<source><![CDATA[Expert Systems with Applications]]></source>
<year>2009</year>
<volume>36</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>2659-2669</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zinnikus]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Model-driven, Agent-based Approach for the Integration of Services into a Collaborative Business Process]]></article-title>
<source><![CDATA[7th Int. Conf. on Autonomous Agents and Multiagent Systems (AAMAS 2008),]]></source>
<year>2008</year>
<page-range>241-248</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Guo]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Novel Approach for Enacting the Distributed Business Workflows Using BPEL4WS on the Multi-Agent Platform]]></article-title>
<source><![CDATA[IEEE International Conference on e-Business Engineering (ICEBE 2005)]]></source>
<year>2005</year>
<page-range>657-664</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Selic]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The Pragmatics of Model-Driven Development]]></article-title>
<source><![CDATA[Journal IEEE Software]]></source>
<year>2003</year>
<volume>20</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>19-25</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Villarreal]]></surname>
<given-names><![CDATA[P.D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Modeling Approach for Collaborative Business Processes Based on the UP-ColBPIP Language]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Aalst]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<source><![CDATA[Business Process Management Workshops]]></source>
<year>2010</year>
<page-range>318-329</page-range><publisher-loc><![CDATA[Berlin ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wagner]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The Agent-Object-Relationship MetaModel: Towards a Unified View of State and Behavior]]></article-title>
<source><![CDATA[Information Systems]]></source>
<year>2003</year>
<volume>28</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>475-504</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dijkman]]></surname>
<given-names><![CDATA[R.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Semantics and analysis of business process models in BPMN]]></article-title>
<source><![CDATA[Information and Software Technology]]></source>
<year>2008</year>
<volume>50</volume>
<numero>12</numero>
<issue>12</issue>
<page-range>1281-1294</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van der Aalst]]></surname>
<given-names><![CDATA[W.M.P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Three Good Reasons for Using a Petri Net-based Workflow Management System]]></article-title>
<source><![CDATA[International Working Conference on Information and Process Integration in Enterprises (IPIC-96)]]></source>
<year>1996</year>
<page-range>179-201</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jensen]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Kristensen]]></surname>
<given-names><![CDATA[L.M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Coloured Petri Nets, Modelling and Validation of Concurrent Systems]]></source>
<year>2009</year>
<page-range>34</page-range><publisher-loc><![CDATA[Berlin ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="">
<collab>OMG</collab>
<source><![CDATA[MDA Guide V1.0.1]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lazarte]]></surname>
<given-names><![CDATA[I.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An MDA-based Method for Designing Integration Process Models in B2B Collaborations]]></article-title>
<source><![CDATA[13th International Conference on Enterprise Information Systems (ICEIS 2011)]]></source>
<year>2011</year>
<page-range>55-65</page-range><publisher-name><![CDATA[SciTe Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jouault]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[ATL: a model transformation tool]]></article-title>
<source><![CDATA[Science of Computer Programming]]></source>
<year>2008</year>
<volume>72</volume>
<numero>1</numero><numero>2</numero>
<issue>1</issue><issue>2</issue>
<page-range>31-39</page-range></nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="">
<collab>Eclipse</collab>
<source><![CDATA[Eclipse Platform]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Weber]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Kindler]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The Petri Net Markup Language]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Ehrig]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Petri Net Technology for Communication-Based Systems]]></source>
<year>2003</year>
<page-range>124-144</page-range><publisher-loc><![CDATA[Berlin ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bellifemine]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<source><![CDATA[Developing Multi-Agent Systems with JADE]]></source>
<year>2007</year>
<publisher-name><![CDATA[Wiley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="">
<collab>FIPA</collab>
<source><![CDATA[FIPA Agent Communication specifications deal with Agent Communication Language (ACL)]]></source>
<year>2002</year>
</nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Nowostawski]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Fern]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Java-based Petri Net framework]]></source>
<year>2003</year>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="">
<collab>VICS</collab>
<source><![CDATA[Collaborative planning, forecasting, and replenishment - Voluntary guidelines, V 2.0.]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kahl]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Architecture for the Design and Agent-Based Implementation of Cross-Organizational Business Processes]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Goncalves]]></surname>
<given-names><![CDATA[R.J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Enterprise Interoperability II]]></source>
<year>2007</year>
<page-range>207-218</page-range><publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Küster]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Integrating Process Modelling into Multi-Agent System Engineering]]></article-title>
<source><![CDATA[Multiagent and Grid Systems]]></source>
<year>2012</year>
<volume>8</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>105-124</page-range></nlm-citation>
</ref>
<ref id="B26">
<label>26</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hirsch]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Merging Agents and Services - the JIAC Agent Platform]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[El Fallah]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Multi-Agent Programming]]></source>
<year>2009</year>
<page-range>159-185</page-range><publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B27">
<label>27</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hahn]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Automatic Generation of Executable Behavior: A Protocol-Driven Approach]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Gleizes]]></surname>
<given-names><![CDATA[M.P.]]></given-names>
</name>
<name>
<surname><![CDATA[Gomez-Sanz]]></surname>
<given-names><![CDATA[J.J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Agent-Oriented Software Engineering X]]></source>
<year>2011</year>
<page-range>110-124</page-range><publisher-loc><![CDATA[Berlin ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
