ASIMOV: a proposal for assisting model coevolution with constrained metamodels
Metamodel evolution is a natural process that happens in model-driven approaches. A metamodel evolves when the modeler have the need to add new elements to match new requirements. Nowadays creating new elements have not become the only addition to the metamodels. Usually the metamodel evolution invo...
- Autores:
-
Rodríguez Ferreira, Juan David
- Tipo de recurso:
- Fecha de publicación:
- 2011
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/11461
- Acceso en línea:
- http://hdl.handle.net/1992/11461
- Palabra clave:
- Ingeniería de software - Investigaciones
Programación con restricciones (Computación) - investigaciones
Análisis de regresión - Porcesamiento de datos - Investigaciones
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UNIANDES2_1477bca4179f235028af07c30757afb6 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/11461 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Villalobos Salcedo, Jorge Albertovirtual::16391-1Sánchez Puccini, Mario Eduardovirtual::16392-1Rodríguez Ferreira, Juan David05890920-3c01-426a-a03b-76224db37e86600Correal Torres, Darío Ernesto2018-09-28T07:58:35Z2018-09-28T07:58:35Z2011http://hdl.handle.net/1992/11461u470799.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Metamodel evolution is a natural process that happens in model-driven approaches. A metamodel evolves when the modeler have the need to add new elements to match new requirements. Nowadays creating new elements have not become the only addition to the metamodels. Usually the metamodel evolution involves creating or adding constraints, in order to ensure the restrictions that cannot be expressed with mere syntax. The current model coevolution approaches leaves behind the assistance when the metamodels have a set of restrictions. In this paper we propose an approach for supporting the model coevolution in two parts: the assistance language and a model adaptation when it is conform to constrained metamodels.Magíster en Ingeniería de Sistemas y ComputaciónMaestría47 hojasapplication/pdfengUniandesMaestría en Ingeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computacióninstname:Universidad de los Andesreponame:Repositorio Institucional SénecaASIMOV: a proposal for assisting model coevolution with constrained metamodelsTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesishttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TMIngeniería de software - InvestigacionesProgramación con restricciones (Computación) - investigacionesAnálisis de regresión - Porcesamiento de datos - InvestigacionesIngenieríaPublicationhttps://scholar.google.es/citations?user=6pj6oSUAAAAJvirtual::16391-1https://scholar.google.es/citations?user=M1CE-nIAAAAJvirtual::16392-10000-0001-5384-2787virtual::16391-10000-0002-1611-6281virtual::16392-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000352624virtual::16391-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000741906virtual::16392-1fa914f56-b781-4b16-bcee-c861c4e11ccdvirtual::16391-1dfd78a56-c9fb-4659-828f-6a22f5f1bd84virtual::16392-1fa914f56-b781-4b16-bcee-c861c4e11ccdvirtual::16391-1dfd78a56-c9fb-4659-828f-6a22f5f1bd84virtual::16392-1TEXTu470799.pdf.txtu470799.pdf.txtExtracted texttext/plain61898https://repositorio.uniandes.edu.co/bitstreams/cd2199e5-2f7d-4b14-80ab-744fa4be9a06/download48631092ee6bb522a0cbd2808f6b8311MD54THUMBNAILu470799.pdf.jpgu470799.pdf.jpgIM Thumbnailimage/jpeg3489https://repositorio.uniandes.edu.co/bitstreams/03a49c81-c5f6-441b-b854-9826445e1654/downloada4cd59414a594e7b2893c7105ef27435MD55ORIGINALu470799.pdfapplication/pdf1426374https://repositorio.uniandes.edu.co/bitstreams/077d488c-e38f-41c1-a707-d9bf0007579b/downloadb98b6b3cc68d65ae42ac4fb35cb157deMD511992/11461oai:repositorio.uniandes.edu.co:1992/114612024-03-13 15:42:56.128http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |
dc.title.es_CO.fl_str_mv |
ASIMOV: a proposal for assisting model coevolution with constrained metamodels |
title |
ASIMOV: a proposal for assisting model coevolution with constrained metamodels |
spellingShingle |
ASIMOV: a proposal for assisting model coevolution with constrained metamodels Ingeniería de software - Investigaciones Programación con restricciones (Computación) - investigaciones Análisis de regresión - Porcesamiento de datos - Investigaciones Ingeniería |
title_short |
ASIMOV: a proposal for assisting model coevolution with constrained metamodels |
title_full |
ASIMOV: a proposal for assisting model coevolution with constrained metamodels |
title_fullStr |
ASIMOV: a proposal for assisting model coevolution with constrained metamodels |
title_full_unstemmed |
ASIMOV: a proposal for assisting model coevolution with constrained metamodels |
title_sort |
ASIMOV: a proposal for assisting model coevolution with constrained metamodels |
dc.creator.fl_str_mv |
Rodríguez Ferreira, Juan David |
dc.contributor.advisor.none.fl_str_mv |
Villalobos Salcedo, Jorge Alberto Sánchez Puccini, Mario Eduardo |
dc.contributor.author.none.fl_str_mv |
Rodríguez Ferreira, Juan David |
dc.contributor.jury.none.fl_str_mv |
Correal Torres, Darío Ernesto |
dc.subject.keyword.es_CO.fl_str_mv |
Ingeniería de software - Investigaciones Programación con restricciones (Computación) - investigaciones Análisis de regresión - Porcesamiento de datos - Investigaciones |
topic |
Ingeniería de software - Investigaciones Programación con restricciones (Computación) - investigaciones Análisis de regresión - Porcesamiento de datos - Investigaciones Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
Metamodel evolution is a natural process that happens in model-driven approaches. A metamodel evolves when the modeler have the need to add new elements to match new requirements. Nowadays creating new elements have not become the only addition to the metamodels. Usually the metamodel evolution involves creating or adding constraints, in order to ensure the restrictions that cannot be expressed with mere syntax. The current model coevolution approaches leaves behind the assistance when the metamodels have a set of restrictions. In this paper we propose an approach for supporting the model coevolution in two parts: the assistance language and a model adaptation when it is conform to constrained metamodels. |
publishDate |
2011 |
dc.date.issued.none.fl_str_mv |
2011 |
dc.date.accessioned.none.fl_str_mv |
2018-09-28T07:58:35Z |
dc.date.available.none.fl_str_mv |
2018-09-28T07:58:35Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/11461 |
dc.identifier.pdf.none.fl_str_mv |
u470799.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/11461 |
identifier_str_mv |
u470799.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.es_CO.fl_str_mv |
eng |
language |
eng |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.es_CO.fl_str_mv |
47 hojas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.es_CO.fl_str_mv |
Uniandes |
dc.publisher.program.es_CO.fl_str_mv |
Maestría en Ingeniería de Sistemas y Computación |
dc.publisher.faculty.es_CO.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.es_CO.fl_str_mv |
Departamento de Ingeniería de Sistemas y Computación |
dc.source.es_CO.fl_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca |
instname_str |
Universidad de los Andes |
institution |
Universidad de los Andes |
reponame_str |
Repositorio Institucional Séneca |
collection |
Repositorio Institucional Séneca |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/cd2199e5-2f7d-4b14-80ab-744fa4be9a06/download https://repositorio.uniandes.edu.co/bitstreams/03a49c81-c5f6-441b-b854-9826445e1654/download https://repositorio.uniandes.edu.co/bitstreams/077d488c-e38f-41c1-a707-d9bf0007579b/download |
bitstream.checksum.fl_str_mv |
48631092ee6bb522a0cbd2808f6b8311 a4cd59414a594e7b2893c7105ef27435 b98b6b3cc68d65ae42ac4fb35cb157de |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812134060009455616 |