2 research outputs found

    Software Agent Architecture for Managing Inter-Organizational Collaborations

    Get PDF
    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.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.Fil: Tello Leal, Edgar. Universidad Aut贸noma de Tamaulipas; M茅xicoFil: Chiotti, Omar Juan Alfredo. Consejo Nacional de Investigaciones Cient铆ficas y T茅cnicas. Centro Cient铆fico Tecnol贸gico Santa Fe. Instituto de Desarrollo y Dise帽o (i); ArgentinaFil: Villarreal, Pablo David. Universidad Tecnologica Nacional. Facultad Regional Santa Fe. Centro de Investigacion y Desarrollo de Ingenieria En Sistemas de Informacion; Argentin

    XXIII Edici贸n del Workshop de Investigadores en Ciencias de la Computaci贸n : Libro de actas

    Get PDF
    Compilaci贸n de las ponencias presentadas en el XXIII Workshop de Investigadores en Ciencias de la Computaci贸n (WICC), llevado a cabo en Chilecito (La Rioja) en abril de 2021.Red de Universidades con Carreras en Inform谩tic
    corecore