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...
- 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 |