Repositorio Dspace

Herramienta para la transformación de modelos orientados a agentes, a modelos orientados a síntesis de redes de procesos

Mostrar el registro sencillo del ítem

dc.contributor Garcia Ojeda, Juan Carlos
dc.contributor Grupo de Investigación Preservación e Intercambio Digital de Información y Conocimiento - Prisma
dc.creator Fajardo Fajardo, Oscar Andrés
dc.date 2020-06-26T17:56:13Z
dc.date 2020-06-26T17:56:13Z
dc.date 2011
dc.date.accessioned 2022-03-14T20:13:53Z
dc.date.available 2022-03-14T20:13:53Z
dc.identifier http://hdl.handle.net/20.500.12749/1256
dc.identifier instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier reponame:Repositorio Institucional UNAB
dc.identifier.uri http://biblioteca-repositorio.clacso.edu.ar/handle/CLACSO/22352
dc.description Este documento muestra los resultados alcanzados durante el desarrollo de una herramienta que permite realizar transformaciones de modelos orientados a agentes (MAS) a modelos de síntesis de redes de procesos (PNS), cuyo análisis, diseño e implementación se basa en el paradigma de desarrollo de software basado por modelos (DSDM). El DSDM plantea como producto final los modelos, estos modelos definen DSLs, los cuales permiten representar las particularidades de sistemas, como en el caso de los MAS y los PNS. Los DSLs están definidos en cuatro partes: sintaxis abstracta, sintaxis concreta, semántica estática y semántica dinámica. Para la definición de éstos existe una variedad de herramientas que soportan el DSDM, sin embargo, en su mayoría están en etapas de incubación, investigación y desarrollo, las herramientas de desarrollo de este proyecto están basadas sobre EMF, GMF, OCL y QVTo componentes lo suficientemente maduros para este trabajo. Finalmente la herramienta producto de este trabajo tiene como objetivo principal transformar modelos MAS en modelos PNS, sirviendo de plataforma tecnológica para una metodología de evaluación temprana de MAS, derivando en la prevención de ciertos comportamientos no deseados de éstos.
dc.description INTRODUCCIÓN 17 1. AGENTES Y SISTEMAS MULTIAGENTE 19 1.1 FRAMEWORK OMACS 22 2. SÍNTESIS DE REDES DE PROCESOS 25 2.1 HERRAMIENTAS DE DISEÑO PNSDRAW Y ANÁLISIS PNSSTUDIO 27 3. MODEL DRIVEN ENGINEERING 30 3.1 MODEL DRIVEN ARCHITECTURE 32 4. ECLIPSE MODELING PROJECT 38 4.1 ECLIPSE MODELING FRAMEWORK 38 4.2 GRAPHICAL MODELING FRAMEWORK 40 5. DESARROLLO DE METAMODELOS 42 5.1 DESARROLLO METAMODELO MAS 42 5.2 DESARROLLO METAMODELO PNS 45 6. DESARROLLO DE EDITORES GRÁFICOS 49 6.1 CREACIÓN GMFGRAPH 50 6.2 CREACIÓN GMFTOOL 51 6.3 CREACIÓN GMFMAP 51 7. CREACIÓN SCRIPT DE TRANSFORMACIÓN M2M EN QVTO 54 8. CONCLUSIONES 58 9. TRABAJOS FUTUROS 60 BIBLIOGRAFÍA 61 ANEXOS 79
dc.description Pregrado
dc.description This document shows the results achieved during the development of a tool that allows the transformation of agent-oriented models (MAS) to process network synthesis models (PNS), whose analysis, design and implementation is based on the development paradigm of model-based software (DSDM). The DSDM proposes as a final product the models, these models define DSLs, which allow representing the particularities of systems, as in the case of MAS and PNS. DSLs are defined in four parts: abstract syntax, concrete syntax, static semantics and dynamic semantics. For the definition of these there are a variety of tools that support the DSDM, however, most of them are in the incubation, research and development stages, the development tools of this project are based on EMF, GMF, OCL and QVTo components which mature enough for this job. Finally, the main objective of the tool resulting from this work is to transform MAS models into PNS models, serving as a technological platform for an early assessment methodology for MAS, leading to the prevention of certain unwanted behaviors of these.
dc.format application/pdf
dc.format application/pdf
dc.language spa
dc.publisher Universidad Autónoma de Bucaramanga UNAB
dc.publisher Facultad Ingeniería
dc.publisher Pregrado Ingeniería de Sistemas
dc.relation Fajardo F., Oscar Andrés (2011). Herramienta para la transformación de modelos orientados a agentes, a modelos orientados a síntesis de redes de procesos. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB
dc.relation ANACLETO Valerio Adrián Epidata Consulting [En línea]. Epidata Consulting [Citado 2 de Septiembre de 2010]. Disponible en: http://www.epidataconsulting.com/site/files/60-64%20code%2031%20whitepaper.pdf.
dc.relation BARENDRECHT P.J. Modeling transformations using QVT Operational Mappings [En línea]. Eindhoven University of Technology [Citado 23 de Febrero de 2011]. Disponible en: http://redpanda.nl/BEP_P.J.Barendrecht.pdf.
dc.relation BERTOK Botond P-graph - PNS Studio [En línea]. P-graph [Citado 16 de 09 de 2010]. Disponible en: http://www.p-graph.com/pnsstudio/index.html.
dc.relation BOLLATI Verónica A. [y otros] Análisis de QVT Operational Mappings: un caso de estudio [En línea] [Citado 11 de Febrero de 2011]. Disponible en: http://www.sistedes.es/TJISBD/Vol-3/No-2/articles/DSDM-09-bollati-aqom.pdf.
dc.relation BOYKO Sergey, DVORAK Radomil y IGDALOV Alexander The Art of Model Transformation with Operational QVT [En línea].Borland Software Corporation. [Citado 23 de Febrero de 2011]. Disponible en: www.eclipse.org/m2m/qvto/doc/EclipseCon_2009.ppt.
dc.relation BRAZEAU Jean-François GMF Samples and Tutorials [En línea]. [Citado 10 de Diciembre de 2010]. Disponible en: http://gmfsamples.tuxfamily.org/wiki/doku.php?id=gmf_tutorial4#comment_22669eace5741a67599aa2b3e2df920b.
dc.relation CORREDERA DE COLSA Luis Enrique Corredera.net [En línea]. Corredera.net [Citado 02 de Septiembre de 2010]. Disponible en: http://www.corredera.net/mda_j2me.pdf.
dc.relation DELOACH Scott A., KOLESNIKOV Valeriy A. and Robby Using Design Metrics for Predicting System Flexibility [Article]. Springer-Verlag Berlin Heidelberg. Febrero 04, 2006. p. 184 - 196.
dc.relation DELOACH Scott A., OYENAN Walamitien and Matson. Eric T. A Capabilities Based Model for Adaptive Organizations [Journal]. Journal of Autonomous Agents and Multiagent Systems. Febrero 2008. Vol. 16. p. 13-56.
dc.relation DVORAK Radomil Model Transformation with Operational QVT [En línea]. Borland Software Corporation.[Citado 12 de Febrero de 2011]. Disponible en: http://www.eclipse.org/m2m/qvto/doc/M2M-QVTO.pdf.
dc.relation ERRECALDE Marcelo Luis Agentes y Sistemas Multiagente 2009 [En línea]. Universidad Nacional de San Luis [Citado 6 de Agosto de 2010]. Disponible en: www.dirinfo.unsl.edu.ar/~sma/Teorias/teo5ag4.pdf.
dc.relation FRIEDLER F. [y otros] Graph-Theoretic Approach to Process Synthesis Polynomial Algorithm for Maximal Structure Generation [En línea]. Department of Computer Science and Systems Technology, University of Pannonia, Hungary [Citado 23 de 09 de 2010]. Disponible en: http://dcs.vein.hu/cikkek/Grap-Theor_Appr_to_Proc_Synth_Polyn_Alg_for_Max_Struc_Gen.pdf.
dc.relation FRIEDLER F. [y otros] Graph-Theoretic Approach to Process Synthesis Polynomial Algorithm for Maximal Structure Generation [En línea]. Department of Computer Science and Systems Technology, University of Pannonia, Hungary [Citado 23 de 09 de 2010]. Disponible en: http://dcs.vein.hu/cikkek/Grap-Theor_Appr_to_Proc_Synth_Polyn_Alg_for_Max_Struc_Gen.pdf.
dc.relation FRIEDLER F. [y otros] Graph-Theoretic Approach to Process Synthesis Polynomial Algorithm for Maximal Structure Generation [En línea]. Department of Computer Science and Systems Technology, University of Pannonia, Hungary [Citado 23 de 09 de 2010]. Disponible en: http://dcs.vein.hu/cikkek/Grap-Theor_Appr_to_Proc_Synth_Polyn_Alg_for_Max_Struc_Gen.pdf.
dc.relation FRIEDLER F. [y otros] Graph theoretic approach to process synthesis axioms and theorems [En línea]. Department of Computer Science and Systems Technology, University of Pannonia, Hungary [Citado 23 de Septiembre de 2010]. Disponible en: http://dcs.vein.hu/cikkek/Grap-Theor_Appr_to_Proc_Synth_Ax_and_Theor.pdf.
dc.relation FRIEDLER F. [y otros] Graph-Theoretic Approach to Process Synthesis Polynomial Algorithm for Maximal Structure Generation [En línea].Department of Computer Science and Systems Technology, University of Pannonia, Hungary [Citado - 23 de Septiembre de 2010]. Disponible en: http://dcs.vein.hu/cikkek/Grap-Theor_Appr_to_Proc_Synth_Polyn_Alg_for_Max_Struc_Gen.pdf.
dc.relation GARAVITO Oscar L., OCAMPO Juan D. y TORRES Miguel E. Metodología de Pruebas para Sistemas MultiAgentes (SMA) integrada a AOPOA [En línea].Universiad Nacional de Colombia Sede Medellín. [Citado 07 de Septiembre de 2010].Diponible en: http://pisis.unalmed.edu.co/3CCC/pdf/52.pdf.
dc.relation GARCIA-OJEDA Juan Carlos [y otros] A Preliminary Study of the Application of the P-Graph Methodology in the Assesment of Organizational-Based Multiagent Systems Desing. - Bucaramanga : [s.n.], 01 de 04 de 2011.
dc.relation GARCIA-OJEDA Juan Carlos [y otros] O-MaSE: A Customizable Approach to Developing Multiagent Development Processes.16 de Marzo de 2007.
dc.relation GARCÍA-OJEDA Juan Carlos OMACS Overview, 02 de Septiembre de 2010.
dc.relation GRONBACK Richard C. Eclipse modeling project : a domain-specific language (DSL) toolkit [Libro]. Massachusetts. Pearson Education, Inc., 2009.
dc.relation INSFRÁN Emilio Tema 3 IntroDSL v8. - Valencia : [s.n.], 09 de Noviembre de 2009.
dc.relation KAMINKA Gal A. Robots are Agents, Too! [En línea]. Agentlink [Citado 22 de Septiembre de 2010]. Disponible en: http://u.cs.biu.ac.il/~galk/Publications/Papers/agentlink04.pdf.
dc.relation KERESSZEGI Attila P-graph. P-graph drawer (PNS Draw) [En línea]. P-graph. [Citado 16 de 09 de 2010]. Disponible en: http://www.p-graph.com/pnsdraw/screenshot.png.
dc.relation KÖNEMANN Patrick A QVT model transformation for creating Model-Independent Diffs [En línea]. Technical University of Denmark [Citado 12 de Febrero de 2011]. Disponible en: http://modeldiff.imm.dtu.dk/modeldiff/images/docs/emfdiff2indepdiff.pdf.
dc.relation MANGHAT Jaidev Simulation of power distribution management system using OMACS metamodel [En línea]. K-State Research Exchange [Citado 09 de Septiembre de 2010]. Disponible en: http://krex.k-state.edu/dspace/bitstream/2097/944/1/JaidevManghat2008.pdf.
dc.relation MELLOULI Sehl FATMAS: A Methodology to Design Fault-tolerant Multi-agent Systems [En línea]. Networked Digital Library of Theses and Dissertation [Citado 14 de Septiembre de 2010]. Disponible en: http://www.theses.ulaval.ca/2005/22674/22674.pdf.
dc.relation NEIMAT Taimour Al Why Projects Fail [En línea].Project Perfect [Citado 21 de Septiembre de 2010]. Disponible en: http://www.projectperfect.com.au/downloads/Info/info_it_projects_fail.pdf.
dc.relation NWANA Hyacinth S. Software Agents: An Overview [En línea]. UMBC Agent Web [Citado 09 de Septiembre de 2010]. Disponible en: http://agents.umbc.edu/introduction/ao/.
dc.relation ODELL James Agents and Objects [En línea]. James Odell [Citado 08 de Septiembre de 2010] Disponible en: http://www.jamesodell.com/Agents_and_Objects.pdf.
dc.relation OMG Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification [En línea]. OMG[Citado 22 de Febrero de 2011]. Disponible en: http://www.omg.org/spec/QVT/1.1/PDF/.
dc.relation OMG Meta Object Facility (MOF) Core Specification [En línea]. OMG[Citado 22 de Febrero de 2011]. Disponible en: http://www.omg.org/spec/MOF/2.0/PDF/.
dc.relation OMG Object Constraint Language [En línea]. OMG [Citado 22 de Febrero de 2011]. Disponible en: http://www.omg.org/spec/OCL/2.2/PDF.
dc.relation PELENCHANO Vicente Tema 1 TCP -2008 UPV. Valencia: [s.n.],17 de Octubre de 2007.
dc.relation PELENCHANO Vicente Tema 1 TCP -2008 UPV. Valencia: [s.n.], 17 de 20 de 2007.
dc.relation QUINTERO Paulo C. Comparación de metodologías y arquitecturas de sistemas multiagente encontradas en 10 aplicaciones utilizadas en medicina y servicios de e-salud [En línea]. Scribd.com [Citado 07 de Noviembre de 2010]. Disponible en: http://www.scribd.com/doc/23897006/Comparacion-de-Metodologias-y-Arquitecturas-de-Sistemas-Multiagente-as-en-10-Aplicaciones-Utilizadas-en-Medicina-y-Servicios-de-E-salud.
dc.relation RICHLEY Jeff GMF: Beyond the Wizards [En línea]. O'Reilly Media, Inc [Citado 22 de Octubre de 2010]. Diponible en: http://onjava.com/pub/a/onjava/2007/07/11/gmf-beyond-the-wizards.html.
dc.relation ROMERO TERNERO Maria del Carmen Sistemas MultiAgente [En línea]. [Citado 06 de Septiembre de 2010]. Disponible en: http://www.dte.us.es/personal/mcromero/masredes/docs/SMARD.0910.mas.pdf.
dc.relation SANZ Jorge J. Gómez Metodologías para el desarrollo de sistemas multi-agente [En línea].Universidad Nacional de Educación a Distancia [Citado 08 de Septiembre de 2010]. Disponible en: http://cabrillo.lsi.uned.es:8080/aepia/Uploads/18/38.pdf.
dc.relation SCHMIDT Douglas C. Model-Driven Engineering [En línea]. Washington University in St. Louis [Citado 21 de Octubre de 2010]. Disponible en: http://www.cs.wustl.edu/~schmidt/GEI.pdf.
dc.relation SERRANO Ana García y OSSOWSKI Sascha Inteligencia Artificial Distribuida y Sistema Multiagente [En línea]. Universidad Politécnica de Madrid [Citado 09 de Septiembre de 2010]. Disponible en: http://www.dia.fi.upm.es/~agarcia/publications/archivos/REV3.pdf.
dc.relation SKRYPUCH Neil Eclipse Modeling Framework Project (EMF) [En línea]. Eclipse.org [Citado 16 de Septiembre de 2010]. Disponible en: http://www.eclipse.org/modeling/emf/.
dc.relation STEINBERG Dave [y otros] EMF: Eclipse Modeling Framework [Libro].[s.l.]: Addison-Wesley Professional, 2008.
dc.relation SYCARA Katia P. Multiagent Systems [En línea].American Association for Artificial Intelligence [Citado 08 de Septiembre de 2010]. Disponible en: http://www.aaai.org/AITopics/assets/PDF/AIMag19-02-2-article.pdf.
dc.relation TOLVANEN Juha-Pekka DSL in Practice [En línea]. Institut für Softwaretechnik und Theoretische Informatik [Citado 16 de Septiembre de 2010]. Disponible en: http://tfs.cs.tu-berlin.de/gtvmt08/Program/DSMinPractice_Tolvanen_29March2008.pdf.
dc.relation VALLECILLO Antonio Model Driven Development [En línea]. Departamento Lenguajes y Ciencias de la Computación Universidad de Málaga [Citado - 22 de Septiembre de 2010]. Disponible en: http://www.lcc.uma.es/~canal/sabc/MDA-doctorado.pdf.
dc.relation VARGA Virag [y otros] PNS Solutions: a P-Graph Based Programming Framework for Process Network Synthesis [En línea]. Department of Computer Science and Systems Technology, University of Pannonia, Hungary [Citado 23 de Septiembre de 2010]. Disponible en: http://www.dcs.vein.hu/cikkek/PNS_solutions_a_P-graph-based.pdf.
dc.relation WEIß Gerard Adaptation and Learning in Multiagent Systems> Some Remarks and a Bibliography [En línea].CiteSeerX [Citado 09 de Septiembre de 2010]. Disponible en: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.45.1884&rep=rep1&type=pdf.
dc.relation WILLINK Edward Bugzilla [En línea]. [Citado 06 de Febrero de 2011]. Disponible en: https://bugs.eclipse.org/bugs/show_bug.cgi?id=329389.
dc.relation WOLTERINK Tjerk The Future of Software Engineering: Model Driven Engineering [En línea].Tjerk's Tech Blog [Citado 21 de Septiembre de 2010]. Disponible en: http://tjerktech.wordpress.com/2010/04/19/the-future-of-software-engineering-model-driven-engineering/.
dc.relation ZOUFALY Federico Issues and Challenges Facing Legacy Systems [En línea]. [Citado 21 de Octubre de 2010]. Disponible en: http://www.developer.com/mgmt/article.php/1492531/Issues-and-Challenges-Facing-Legacy-Systems.htm.
dc.relation ANACLETO Valerio Adrián Epidata Consulting [En línea]. Epidata Consulting [Citado 2 de Septiembre de 2010]. Disponible en: http://www.epidataconsulting.com/site/files/60-64%20code%2031%20whitepaper.pdf.
dc.relation BARENDRECHT P.J. Modeling transformations using QVT Operational Mappings [En línea]. Eindhoven University of Technology [Citado 23 de Febrero de 2011]. Disponible en: http://redpanda.nl/BEP_P.J.Barendrecht.pdf.
dc.relation BERTOK Botond P-graph - PNS Studio [En línea]. P-graph [Citado 16 de 09 de 2010]. Disponible en: http://www.p-graph.com/pnsstudio/index.html.
dc.relation BOLLATI Verónica A. [y otros] Análisis de QVT Operational Mappings: un caso de estudio [En línea] [Citado 11 de Febrero de 2011]. Disponible en: http://www.sistedes.es/TJISBD/Vol-3/No-2/articles/DSDM-09-bollati-aqom.pdf.
dc.relation BOYKO Sergey, DVORAK Radomil y IGDALOV Alexander The Art of Model Transformation with Operational QVT [En línea].Borland Software Corporation. [Citado 23 de Febrero de 2011]. Disponible en: www.eclipse.org/m2m/qvto/doc/EclipseCon_2009.ppt.
dc.relation BRAZEAU Jean-François GMF Samples and Tutorials [En línea]. [Citado 10 de Diciembre de 2010]. Disponible en: http://gmfsamples.tuxfamily.org/wiki/doku.php?id=gmf_tutorial4#comment_22669eace5741a67599aa2b3e2df920b.
dc.relation CORREDERA de Colsa Luis Enrique Corredera.net [En línea]. Corredera.net [Citado 02 de Septiembre de 2010]. Disponible en: http://www.corredera.net/mda_j2me.pdf.
dc.rights http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights Abierto (Texto Completo)
dc.rights info:eu-repo/semantics/openAccess
dc.rights http://purl.org/coar/access_right/c_abf2
dc.rights Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.subject Systems Engineering
dc.subject Object Oriented Programming
dc.subject Electronic data processing
dc.subject Computing
dc.subject Research
dc.subject Domain Specific Language
dc.subject Eclipse Modeling Framework
dc.subject It is the meta-metamodel on which the specific domain languages ​​are defined
dc.subject Graphical Modeling Framework
dc.subject Graphical Modeling Project
dc.subject Model To Model
dc.subject Model To Text
dc.subject Multi-Agent System
dc.subject Model Driven Architecture
dc.subject Model Driven Engineering
dc.subject Model Driven Software Development
dc.subject Object Constraint Language
dc.subject Organization Model for Adaptative Complex Systems
dc.subject Organization-based Muliagent System Engineering Process Framework
dc.subject Object Management Group
dc.subject Process Network Synthesis
dc.subject Query-View-Transformation
dc.subject Query-View-Transformation Core
dc.subject Query-View-Transformation Operational
dc.subject Query-View-Transformation Relations
dc.subject Unified Modeling Language
dc.subject Ingeniería de sistemas
dc.subject Programación orientada a objetos
dc.subject Procesamiento electrónico de datos
dc.subject Computación
dc.subject Investigaciones
dc.subject DSDM
dc.subject DSL
dc.subject ECORE
dc.subject EMF
dc.subject GMF
dc.subject GMP
dc.subject LDE
dc.subject M2M
dc.subject M2T
dc.subject MAS
dc.subject MDA
dc.subject MDE
dc.subject MDSD
dc.subject OCL
dc.subject OMACS
dc.subject O-MaSE
dc.subject OMG
dc.subject PNS
dc.subject QVT
dc.subject QVTc
dc.subject QVTo
dc.subject QVTr
dc.subject SMA
dc.subject SRP
dc.subject UML
dc.title Herramienta para la transformación de modelos orientados a agentes, a modelos orientados a síntesis de redes de procesos
dc.title Tool for the transformation of models oriented to agents, to models oriented to the synthesis of process networks
dc.type info:eu-repo/semantics/bachelorThesis
dc.type Trabajo de Grado
dc.type http://purl.org/coar/resource_type/c_7a1f
dc.type info:eu-repo/semantics/acceptedVersion
dc.type http://purl.org/redcol/resource_type/TP
dc.coverage Bucaramanga (Colombia)


Ficheros en el ítem

Ficheros Tamaño Formato Ver

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Buscar en DSpace


Búsqueda avanzada

Listar

Mi cuenta