Un enfoque de metamodelado ágil utilizando técnicas de <i>templating</i>
- Autores
- García Camiña, Alan Gabriel
- Año de publicación
- 2015
- Idioma
- español castellano
- Tipo de recurso
- tesis de grado
- Estado
- versión aceptada
- Colaborador/a o director/a de tesis
- Rossi, Gustavo Héctor
- Descripción
- La presente tesis consiste en la investigación y desarrollo de una metodología denominada Agile DSM (ADSM) y una herramienta que brinda el soporte a la misma, Make Your Language (MYL), en el marco del Desarrollo Dirigido por Modelos (MDD). Esta metodología apunta al descubrimiento y creación de un metamodelo formal ágilmente, a través de un proceso iterativo e incremental de templating, con el objetivo de reutilizar código ya implementado y reducir tiempos durante el ciclo de implementación de un proyecto de software Este proceso iterativo e incremental, básicamente consta de: detectar fragmentos de códigos repetitivos que conforman patrones reincidentes. A partir de estos patrones se crean templates, de los cuales se infieren modelos en formato JSON. Los templates son renderizados con los modelos para generar código automáticamente. A los modelos JSON se les pueden crear reglas de validación en JavaScript, las cuales permiten imponer las validaciones necesarias para un metamodelo formal, definidas por el mismo usuario de la metodología. ADSM, hereda conceptos de la actual DSM (Domain Specific Modeling) agilizando el proceso desde un enfoque novedoso.
Licenciado en Sistemas
Universidad Nacional de La Plata
Facultad de Informática - Materia
-
Ciencias Informáticas
Modeling techniques
Desarrollo Dirigido por Modelos (MDD)
JSON
JavaScript
metamodelo
templating
rendering - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/50073
Ver los metadatos del registro completo
id |
SEDICI_03a1b34a9a5454a4aae613560e825a1f |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/50073 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Un enfoque de metamodelado ágil utilizando técnicas de <i>templating</i>García Camiña, Alan GabrielCiencias InformáticasModeling techniquesDesarrollo Dirigido por Modelos (MDD)JSONJavaScriptmetamodelotemplatingrenderingLa presente tesis consiste en la investigación y desarrollo de una metodología denominada Agile DSM (ADSM) y una herramienta que brinda el soporte a la misma, Make Your Language (MYL), en el marco del Desarrollo Dirigido por Modelos (MDD). Esta metodología apunta al descubrimiento y creación de un metamodelo formal ágilmente, a través de un proceso iterativo e incremental de templating, con el objetivo de reutilizar código ya implementado y reducir tiempos durante el ciclo de implementación de un proyecto de software Este proceso iterativo e incremental, básicamente consta de: detectar fragmentos de códigos repetitivos que conforman patrones reincidentes. A partir de estos patrones se crean templates, de los cuales se infieren modelos en formato JSON. Los templates son renderizados con los modelos para generar código automáticamente. A los modelos JSON se les pueden crear reglas de validación en JavaScript, las cuales permiten imponer las validaciones necesarias para un metamodelo formal, definidas por el mismo usuario de la metodología. ADSM, hereda conceptos de la actual DSM (Domain Specific Modeling) agilizando el proceso desde un enfoque novedoso.Licenciado en SistemasUniversidad Nacional de La PlataFacultad de InformáticaRossi, Gustavo Héctor2015-11-16info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionTesis de gradohttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/50073spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/4.0/Creative Commons Attribution 4.0 International (CC BY 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:03:51Zoai:sedici.unlp.edu.ar:10915/50073Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:03:52.102SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Un enfoque de metamodelado ágil utilizando técnicas de <i>templating</i> |
title |
Un enfoque de metamodelado ágil utilizando técnicas de <i>templating</i> |
spellingShingle |
Un enfoque de metamodelado ágil utilizando técnicas de <i>templating</i> García Camiña, Alan Gabriel Ciencias Informáticas Modeling techniques Desarrollo Dirigido por Modelos (MDD) JSON JavaScript metamodelo templating rendering |
title_short |
Un enfoque de metamodelado ágil utilizando técnicas de <i>templating</i> |
title_full |
Un enfoque de metamodelado ágil utilizando técnicas de <i>templating</i> |
title_fullStr |
Un enfoque de metamodelado ágil utilizando técnicas de <i>templating</i> |
title_full_unstemmed |
Un enfoque de metamodelado ágil utilizando técnicas de <i>templating</i> |
title_sort |
Un enfoque de metamodelado ágil utilizando técnicas de <i>templating</i> |
dc.creator.none.fl_str_mv |
García Camiña, Alan Gabriel |
author |
García Camiña, Alan Gabriel |
author_facet |
García Camiña, Alan Gabriel |
author_role |
author |
dc.contributor.none.fl_str_mv |
Rossi, Gustavo Héctor |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Modeling techniques Desarrollo Dirigido por Modelos (MDD) JSON JavaScript metamodelo templating rendering |
topic |
Ciencias Informáticas Modeling techniques Desarrollo Dirigido por Modelos (MDD) JSON JavaScript metamodelo templating rendering |
dc.description.none.fl_txt_mv |
La presente tesis consiste en la investigación y desarrollo de una metodología denominada Agile DSM (ADSM) y una herramienta que brinda el soporte a la misma, Make Your Language (MYL), en el marco del Desarrollo Dirigido por Modelos (MDD). Esta metodología apunta al descubrimiento y creación de un metamodelo formal ágilmente, a través de un proceso iterativo e incremental de templating, con el objetivo de reutilizar código ya implementado y reducir tiempos durante el ciclo de implementación de un proyecto de software Este proceso iterativo e incremental, básicamente consta de: detectar fragmentos de códigos repetitivos que conforman patrones reincidentes. A partir de estos patrones se crean templates, de los cuales se infieren modelos en formato JSON. Los templates son renderizados con los modelos para generar código automáticamente. A los modelos JSON se les pueden crear reglas de validación en JavaScript, las cuales permiten imponer las validaciones necesarias para un metamodelo formal, definidas por el mismo usuario de la metodología. ADSM, hereda conceptos de la actual DSM (Domain Specific Modeling) agilizando el proceso desde un enfoque novedoso. Licenciado en Sistemas Universidad Nacional de La Plata Facultad de Informática |
description |
La presente tesis consiste en la investigación y desarrollo de una metodología denominada Agile DSM (ADSM) y una herramienta que brinda el soporte a la misma, Make Your Language (MYL), en el marco del Desarrollo Dirigido por Modelos (MDD). Esta metodología apunta al descubrimiento y creación de un metamodelo formal ágilmente, a través de un proceso iterativo e incremental de templating, con el objetivo de reutilizar código ya implementado y reducir tiempos durante el ciclo de implementación de un proyecto de software Este proceso iterativo e incremental, básicamente consta de: detectar fragmentos de códigos repetitivos que conforman patrones reincidentes. A partir de estos patrones se crean templates, de los cuales se infieren modelos en formato JSON. Los templates son renderizados con los modelos para generar código automáticamente. A los modelos JSON se les pueden crear reglas de validación en JavaScript, las cuales permiten imponer las validaciones necesarias para un metamodelo formal, definidas por el mismo usuario de la metodología. ADSM, hereda conceptos de la actual DSM (Domain Specific Modeling) agilizando el proceso desde un enfoque novedoso. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-11-16 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis info:eu-repo/semantics/acceptedVersion Tesis de grado http://purl.org/coar/resource_type/c_7a1f info:ar-repo/semantics/tesisDeGrado |
format |
bachelorThesis |
status_str |
acceptedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/50073 |
url |
http://sedici.unlp.edu.ar/handle/10915/50073 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/4.0/ Creative Commons Attribution 4.0 International (CC BY 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by/4.0/ Creative Commons Attribution 4.0 International (CC BY 4.0) |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844615906809872384 |
score |
13.069144 |