Red de Bibliotecas Virtuales de Ciencias Sociales en
América Latina y el Caribe
Por favor, use este identificador para citar o enlazar este ítem:
https://biblioteca-repositorio.clacso.edu.ar/handle/CLACSO/22352
Título : | Herramienta para la transformación de modelos orientados a agentes, a modelos orientados a síntesis de redes de procesos Tool for the transformation of models oriented to agents, to models oriented to the synthesis of process networks |
Autor : | Garcia Ojeda, Juan Carlos Grupo de Investigación Preservación e Intercambio Digital de Información y Conocimiento - Prisma |
Palabras clave : | Systems Engineering;Object Oriented Programming;Electronic data processing;Computing;Research;Domain Specific Language;Eclipse Modeling Framework;It is the meta-metamodel on which the specific domain languages are defined;Graphical Modeling Framework;Graphical Modeling Project;Model To Model;Model To Text;Multi-Agent System;Model Driven Architecture;Model Driven Engineering;Model Driven Software Development;Object Constraint Language;Organization Model for Adaptative Complex Systems;Organization-based Muliagent System Engineering Process Framework;Object Management Group;Process Network Synthesis;Query-View-Transformation;Query-View-Transformation Core;Query-View-Transformation Operational;Query-View-Transformation Relations;Unified Modeling Language;Ingeniería de sistemas;Programación orientada a objetos;Procesamiento electrónico de datos;Computación;Investigaciones;DSDM;DSL;ECORE;EMF;GMF;GMP;LDE;M2M;M2T;MAS;MDA;MDE;MDSD;OCL;OMACS;O-MaSE;OMG;PNS;QVT;QVTc;QVTo;QVTr;SMA;SRP;UML |
Editorial : | Universidad Autónoma de Bucaramanga UNAB Facultad Ingeniería Pregrado Ingeniería de Sistemas |
Descripción : | 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. 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 Pregrado 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. |
URI : | http://biblioteca-repositorio.clacso.edu.ar/handle/CLACSO/22352 |
Otros identificadores : | http://hdl.handle.net/20.500.12749/1256 instname:Universidad Autónoma de Bucaramanga - UNAB reponame:Repositorio Institucional UNAB |
Aparece en las colecciones: | Instituto de Estudios Políticos - IEP - Cosecha |
Ficheros en este ítem:
No hay ficheros asociados a este ítem.
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.