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

Full description

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_ 1808390487978016768