Herramienta de código abierto para la simulación de diseños de software orientado a agentes basados en el enfoque M2T

Este trabajo muestra los resultados alcanzados durante el desarrollo de una herramienta de código abierto para simular diseños de software orientados a agentes basados en el paradigma Model to Text (M2T). Para el desarrollo de esta herramienta se tiene como base los modelos de Síntesis de Redes de P...

Full description

Autores:
Mantilla Hernández, Jorge Eduardo
Rodríguez Amaya, Silvia Patricia
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2012
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/1263
Acceso en línea:
http://hdl.handle.net/20.500.12749/1263
Palabra clave:
Systems engineering
Software engineering
Object oriented programming
Simulation methods
Computing
Investigations
Analysis
Cutting edge technology
Ingeniería de sistemas
Ingeniería de software
Programación orientada a objetos
Métodos de simulación
Computación
Investigaciones
Análisis
M2T
MAS
MDA
MDE
O-MASE
PNS
Tecnología de punta
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_ce9f6500d704b5fa6c0cd9dfbd1cb913
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/1263
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Herramienta de código abierto para la simulación de diseños de software orientado a agentes basados en el enfoque M2T
dc.title.translated.eng.fl_str_mv Open source tool for simulating agent-oriented software designs based on the M2T approach
title Herramienta de código abierto para la simulación de diseños de software orientado a agentes basados en el enfoque M2T
spellingShingle Herramienta de código abierto para la simulación de diseños de software orientado a agentes basados en el enfoque M2T
Systems engineering
Software engineering
Object oriented programming
Simulation methods
Computing
Investigations
Analysis
Cutting edge technology
Ingeniería de sistemas
Ingeniería de software
Programación orientada a objetos
Métodos de simulación
Computación
Investigaciones
Análisis
M2T
MAS
MDA
MDE
O-MASE
PNS
Tecnología de punta
title_short Herramienta de código abierto para la simulación de diseños de software orientado a agentes basados en el enfoque M2T
title_full Herramienta de código abierto para la simulación de diseños de software orientado a agentes basados en el enfoque M2T
title_fullStr Herramienta de código abierto para la simulación de diseños de software orientado a agentes basados en el enfoque M2T
title_full_unstemmed Herramienta de código abierto para la simulación de diseños de software orientado a agentes basados en el enfoque M2T
title_sort Herramienta de código abierto para la simulación de diseños de software orientado a agentes basados en el enfoque M2T
dc.creator.fl_str_mv Mantilla Hernández, Jorge Eduardo
Rodríguez Amaya, Silvia Patricia
dc.contributor.advisor.spa.fl_str_mv García Ojeda, Juan Carlos
dc.contributor.author.spa.fl_str_mv Mantilla Hernández, Jorge Eduardo
Rodríguez Amaya, Silvia Patricia
dc.contributor.cvlac.*.fl_str_mv https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000202568
dc.contributor.scopus.*.fl_str_mv https://www.scopus.com/authid/detail.uri?authorId=6508349754
dc.subject.keywords.eng.fl_str_mv Systems engineering
Software engineering
Object oriented programming
Simulation methods
Computing
Investigations
Analysis
Cutting edge technology
topic Systems engineering
Software engineering
Object oriented programming
Simulation methods
Computing
Investigations
Analysis
Cutting edge technology
Ingeniería de sistemas
Ingeniería de software
Programación orientada a objetos
Métodos de simulación
Computación
Investigaciones
Análisis
M2T
MAS
MDA
MDE
O-MASE
PNS
Tecnología de punta
dc.subject.lemb.spa.fl_str_mv Ingeniería de sistemas
Ingeniería de software
Programación orientada a objetos
Métodos de simulación
Computación
Investigaciones
Análisis
dc.subject.proposal.none.fl_str_mv M2T
MAS
MDA
MDE
O-MASE
PNS
Tecnología de punta
description Este trabajo muestra los resultados alcanzados durante el desarrollo de una herramienta de código abierto para simular diseños de software orientados a agentes basados en el paradigma Model to Text (M2T). Para el desarrollo de esta herramienta se tiene como base los modelos de Síntesis de Redes de Procesos (PNS) generados a partir de la herramienta desarrollada por el ingeniero Oscar Fajardo. El lenguaje de desarrollo utilizado en este proyecto es Java, además, se hace uso de una herramienta llamada String Template la cual permite la definición de las reglas para realizar la transformación de Modelo a Texto. Finalmente, la herramienta producto de este trabajo tiene como objetivo principal generar un análisis o evaluación del Sistema Multiagente permitiendo conocer las diferentes propiedades y el comportamiento del mismo a partir del modelo de diseño.
publishDate 2012
dc.date.issued.none.fl_str_mv 2012
dc.date.accessioned.none.fl_str_mv 2020-06-26T17:56:14Z
dc.date.available.none.fl_str_mv 2020-06-26T17:56:14Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/1263
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
url http://hdl.handle.net/20.500.12749/1263
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Mantilla Hernández, Jorge Eduardo, Rodríguez Amaya, Silvia Patricia, García Ojeda, Juan Carlos (2012). Herramienta de código abierto para la simulación de diseños de software orientado a agentes basados en el enfoque M2T. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB
ADDING TECHNOLOGY. Sistemas y tecnologías de información. MDA: Arquitectura Dirigida por Modelos [online], 24 mayo 2011. Disponible en internet: http://www.addingtechnology.es/docs/PresentacionAndroMDA.pdf.
CUESTA, Pedro. Ingeniería de Software Orientada a Agentes. En: (25, Abril, 2006. Escuela Politécnica Superior de la Universidad Carlos III de Madrid, España). Pontevedra: Universidad de Vigo. 2006.
DELOACH Scott, PADGHAM Lin, PERINI Anna, SUSI Angelo, and THANGARAJAH John. Using Three AOSE Toolkits to Develop a Sample Design. International Journal of Agent Oriented Software Engineering. Volume 3, no. 4, 2009, 2009, pp 416-476.
GARCIA Ojeda Juan C, DELOACH Scott A, and Robby. agentTool Process Editor: Supporting the Design of Tailored Agent-based Processes. Proceedings of the 24th Annual ACM Symposium on Applied Computing, Honolulu, Hawaii, USA.March 8 - 12, 2009.
PAVÓN, Juan y GÓMEZ, Jorge. Desarrollo de Sistemas Multi-Agente La metodología INGENIAS. [pdf]. Madrid: 2004. 84 páginas. Texto en español.
PRIMER ENCUENTRO TECNOLÓGICO DE INFORMÁTICA Y GESTIÓN. (17-18 Octubre, 2007: Temuco, Chile). Ingeniería de Software Orientada a Agentes: Un ejemplo usando Tropos. Temuco: Universidad de La Frontera, 2007.
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 2.5 Colombia
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spa.fl_str_mv Bucaramanga (Colombia)
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/1263/1/2012_Tesis_Mantilla_Hernandez_Jorge_Eduardo.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/1263/2/2012_Tesis_Mantilla_Hernandez_Jorge_Eduardo.pdf.jpg
bitstream.checksum.fl_str_mv 2eb5130a7809d53d6397f739aad8c9b4
1dbefbb9c10c86abfeb9674bedb5d677
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1814278256211263488
spelling García Ojeda, Juan CarlosMantilla Hernández, Jorge EduardoRodríguez Amaya, Silvia Patriciahttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000202568https://www.scopus.com/authid/detail.uri?authorId=65083497542020-06-26T17:56:14Z2020-06-26T17:56:14Z2012http://hdl.handle.net/20.500.12749/1263instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABEste trabajo muestra los resultados alcanzados durante el desarrollo de una herramienta de código abierto para simular diseños de software orientados a agentes basados en el paradigma Model to Text (M2T). Para el desarrollo de esta herramienta se tiene como base los modelos de Síntesis de Redes de Procesos (PNS) generados a partir de la herramienta desarrollada por el ingeniero Oscar Fajardo. El lenguaje de desarrollo utilizado en este proyecto es Java, además, se hace uso de una herramienta llamada String Template la cual permite la definición de las reglas para realizar la transformación de Modelo a Texto. Finalmente, la herramienta producto de este trabajo tiene como objetivo principal generar un análisis o evaluación del Sistema Multiagente permitiendo conocer las diferentes propiedades y el comportamiento del mismo a partir del modelo de diseño.INTRODUCCION 10 1. MARCO CONCEPTUAL 14 1.1 INGENIERIA DEL SOFTWARE ORIENTADA A AGENTES 14 1.1.1 AgentToolIII 16 1.1.2 Tool For Agent Oriented Visual Modeling For The Eclipse Platform 18 1.1.3 PrometheusDesignTool. 20 1.2 O-MASE 22 1.3 MODEL DRIVEN DEVELOPMENT 23 1.4 MODEL DRIVEN ARCHITECTURE 24 1.5 MODEL DRIVEN ENGINEERING 26 1.5.1 Model To Model 27 1.5.2 Model To Text 27 2. FORMULACION DE LA HERRAMIENTA 28 3. DESARROLLO DE LA HERRAMIENTA 31 4. CONCLUSIONES 39 5. TRABAJOS FUTUROS Y RECOMENDACIONES 40 5.1 TRABAJOS FUTUROS 40 5.2 RECOMENDACIONES 40 BIBLIOGRAFIA 41 ANEXOS 43PregradoThis work shows the results achieved during the development of an open source tool to simulate agent-oriented software designs based on the Model to Text (M2T) paradigm. The development of this tool is based on the Process Network Synthesis (PNS) models generated from the tool developed by engineer Oscar Fajardo. The development language used in this project is Java, in addition, a tool called String Template is used which allows the definition of the rules to carry out the transformation from Model to Text. Finally, the main objective of the tool product of this work is to generate an analysis or evaluation of the Multiagent System, allowing to know its different properties and behavior from the design model.application/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaHerramienta de código abierto para la simulación de diseños de software orientado a agentes basados en el enfoque M2TOpen source tool for simulating agent-oriented software designs based on the M2T approachIngeniero de SistemasBucaramanga (Colombia)Universidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPSystems engineeringSoftware engineeringObject oriented programmingSimulation methodsComputingInvestigationsAnalysisCutting edge technologyIngeniería de sistemasIngeniería de softwareProgramación orientada a objetosMétodos de simulaciónComputaciónInvestigacionesAnálisisM2TMASMDAMDEO-MASEPNSTecnología de puntaMantilla Hernández, Jorge Eduardo, Rodríguez Amaya, Silvia Patricia, García Ojeda, Juan Carlos (2012). Herramienta de código abierto para la simulación de diseños de software orientado a agentes basados en el enfoque M2T. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNABADDING TECHNOLOGY. Sistemas y tecnologías de información. MDA: Arquitectura Dirigida por Modelos [online], 24 mayo 2011. Disponible en internet: http://www.addingtechnology.es/docs/PresentacionAndroMDA.pdf.CUESTA, Pedro. Ingeniería de Software Orientada a Agentes. En: (25, Abril, 2006. Escuela Politécnica Superior de la Universidad Carlos III de Madrid, España). Pontevedra: Universidad de Vigo. 2006.DELOACH Scott, PADGHAM Lin, PERINI Anna, SUSI Angelo, and THANGARAJAH John. Using Three AOSE Toolkits to Develop a Sample Design. International Journal of Agent Oriented Software Engineering. Volume 3, no. 4, 2009, 2009, pp 416-476.GARCIA Ojeda Juan C, DELOACH Scott A, and Robby. agentTool Process Editor: Supporting the Design of Tailored Agent-based Processes. Proceedings of the 24th Annual ACM Symposium on Applied Computing, Honolulu, Hawaii, USA.March 8 - 12, 2009.PAVÓN, Juan y GÓMEZ, Jorge. Desarrollo de Sistemas Multi-Agente La metodología INGENIAS. [pdf]. Madrid: 2004. 84 páginas. Texto en español.PRIMER ENCUENTRO TECNOLÓGICO DE INFORMÁTICA Y GESTIÓN. (17-18 Octubre, 2007: Temuco, Chile). Ingeniería de Software Orientada a Agentes: Un ejemplo usando Tropos. Temuco: Universidad de La Frontera, 2007.ORIGINAL2012_Tesis_Mantilla_Hernandez_Jorge_Eduardo.pdf2012_Tesis_Mantilla_Hernandez_Jorge_Eduardo.pdfTesisapplication/pdf1191057https://repository.unab.edu.co/bitstream/20.500.12749/1263/1/2012_Tesis_Mantilla_Hernandez_Jorge_Eduardo.pdf2eb5130a7809d53d6397f739aad8c9b4MD51open accessTHUMBNAIL2012_Tesis_Mantilla_Hernandez_Jorge_Eduardo.pdf.jpg2012_Tesis_Mantilla_Hernandez_Jorge_Eduardo.pdf.jpgIM Thumbnailimage/jpeg4748https://repository.unab.edu.co/bitstream/20.500.12749/1263/2/2012_Tesis_Mantilla_Hernandez_Jorge_Eduardo.pdf.jpg1dbefbb9c10c86abfeb9674bedb5d677MD52open access20.500.12749/1263oai:repository.unab.edu.co:20.500.12749/12632021-04-29 07:14:51.359open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co