Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio
La Arquitectura Orientada a Modelos (MDA) es la propuesta de refinamiento de la OMG orientada a la generación automática de código a partir de los Modelos UML de Sistemas Independientes de la Plataforma de Implementación. En este trabajo se presenta una metodología para transformar el Modelo de Clas...
- Autores:
-
Arango, Fernando
Gómez, María Clara
Zapata, Carlos M.
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2006
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/22290
- Acceso en línea:
- https://repositorio.unal.edu.co/handle/unal/22290
http://bdigital.unal.edu.co/13324/
- Palabra clave:
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNACIONAL2_ac701fe81c0f27ab1c52d62a013e5778 |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/22290 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
spelling |
Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Arango, Fernandod1d82308-7654-4d43-b790-aad8315fa944300Gómez, María Clarad848dbdc-751a-431b-942d-f1bea78c2e25300Zapata, Carlos M.48559a7a-42f9-41f9-ba4a-ff74d0b0a72e3002019-06-25T20:34:39Z2019-06-25T20:34:39Z2006https://repositorio.unal.edu.co/handle/unal/22290http://bdigital.unal.edu.co/13324/La Arquitectura Orientada a Modelos (MDA) es la propuesta de refinamiento de la OMG orientada a la generación automática de código a partir de los Modelos UML de Sistemas Independientes de la Plataforma de Implementación. En este trabajo se presenta una metodología para transformar el Modelo de Clases UML a un Modelo UML Dependiente de la Plataforma Oracle9i®, siguiendo los lineamientos básicos presentados por esta arquitectura y utilizando a UML como lenguaje de modelado a través de todos los pasos de dicha transformación. Inicialmente las reglas de transformación del Modelo de Clases de UML al Modelo Objeto-Relacional soportado por Oracle9i® son recopiladas en Español y adaptadas a nivel de metamodelo, para lo cual fue necesario elaborar un metamodelo simplificado de la plataforma Oracle9i®. Este conjunto de reglas se hace automatizable al expresarlas en un formalismo lógico, que sea fácilmente ejecutable por una herramienta CASE que soporte un lenguaje formal. Finalmente, se aplican las reglas de refinamiento formalizadas al Modelo de Clases de un Caso Práctico de estudio obteniendo como resultado, un Modelo UML instancia del Metamodelo de la Plataforma Oracle9i®. Los aspectos del Modelo de Clases en los que se hace énfasis en la transformación son las invariantes y reglas de derivación de atributos definidas en el lenguaje formal OCL, así como las relaciones de asociación, composición y generalización entre Clases.application/pdfspaUniversidad Nacional de Colombia Sede Medellínhttp://revistas.unal.edu.co/index.php/dyna/article/view/815Universidad Nacional de Colombia Revistas electrónicas UN DynaDynaDyna; Vol. 73, núm. 149 (2006); 165-179 DYNA; Vol. 73, núm. 149 (2006); 165-179 2346-2183 0012-7353Arango, Fernando and Gómez, María Clara and Zapata, Carlos M. (2006) Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio. Dyna; Vol. 73, núm. 149 (2006); 165-179 DYNA; Vol. 73, núm. 149 (2006); 165-179 2346-2183 0012-7353 .Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudioArtículo de revistainfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/ARTORIGINAL815-4840-1-PB.pdfapplication/pdf159775https://repositorio.unal.edu.co/bitstream/unal/22290/1/815-4840-1-PB.pdf0c2e59d8cc5d6f80e62f1b3fadff9c6fMD51THUMBNAIL815-4840-1-PB.pdf.jpg815-4840-1-PB.pdf.jpgGenerated Thumbnailimage/jpeg8407https://repositorio.unal.edu.co/bitstream/unal/22290/2/815-4840-1-PB.pdf.jpg550e0e3a38720fc6a60e21ebc6e6872aMD52unal/22290oai:repositorio.unal.edu.co:unal/222902022-10-14 23:02:02.633Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co |
dc.title.spa.fl_str_mv |
Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio |
title |
Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio |
spellingShingle |
Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio |
title_short |
Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio |
title_full |
Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio |
title_fullStr |
Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio |
title_full_unstemmed |
Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio |
title_sort |
Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio |
dc.creator.fl_str_mv |
Arango, Fernando Gómez, María Clara Zapata, Carlos M. |
dc.contributor.author.spa.fl_str_mv |
Arango, Fernando Gómez, María Clara Zapata, Carlos M. |
description |
La Arquitectura Orientada a Modelos (MDA) es la propuesta de refinamiento de la OMG orientada a la generación automática de código a partir de los Modelos UML de Sistemas Independientes de la Plataforma de Implementación. En este trabajo se presenta una metodología para transformar el Modelo de Clases UML a un Modelo UML Dependiente de la Plataforma Oracle9i®, siguiendo los lineamientos básicos presentados por esta arquitectura y utilizando a UML como lenguaje de modelado a través de todos los pasos de dicha transformación. Inicialmente las reglas de transformación del Modelo de Clases de UML al Modelo Objeto-Relacional soportado por Oracle9i® son recopiladas en Español y adaptadas a nivel de metamodelo, para lo cual fue necesario elaborar un metamodelo simplificado de la plataforma Oracle9i®. Este conjunto de reglas se hace automatizable al expresarlas en un formalismo lógico, que sea fácilmente ejecutable por una herramienta CASE que soporte un lenguaje formal. Finalmente, se aplican las reglas de refinamiento formalizadas al Modelo de Clases de un Caso Práctico de estudio obteniendo como resultado, un Modelo UML instancia del Metamodelo de la Plataforma Oracle9i®. Los aspectos del Modelo de Clases en los que se hace énfasis en la transformación son las invariantes y reglas de derivación de atributos definidas en el lenguaje formal OCL, así como las relaciones de asociación, composición y generalización entre Clases. |
publishDate |
2006 |
dc.date.issued.spa.fl_str_mv |
2006 |
dc.date.accessioned.spa.fl_str_mv |
2019-06-25T20:34:39Z |
dc.date.available.spa.fl_str_mv |
2019-06-25T20:34:39Z |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
dc.type.coarversion.spa.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/ART |
format |
http://purl.org/coar/resource_type/c_6501 |
status_str |
publishedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/22290 |
dc.identifier.eprints.spa.fl_str_mv |
http://bdigital.unal.edu.co/13324/ |
url |
https://repositorio.unal.edu.co/handle/unal/22290 http://bdigital.unal.edu.co/13324/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.spa.fl_str_mv |
http://revistas.unal.edu.co/index.php/dyna/article/view/815 |
dc.relation.ispartof.spa.fl_str_mv |
Universidad Nacional de Colombia Revistas electrónicas UN Dyna Dyna |
dc.relation.ispartofseries.none.fl_str_mv |
Dyna; Vol. 73, núm. 149 (2006); 165-179 DYNA; Vol. 73, núm. 149 (2006); 165-179 2346-2183 0012-7353 |
dc.relation.references.spa.fl_str_mv |
Arango, Fernando and Gómez, María Clara and Zapata, Carlos M. (2006) Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio. Dyna; Vol. 73, núm. 149 (2006); 165-179 DYNA; Vol. 73, núm. 149 (2006); 165-179 2346-2183 0012-7353 . |
dc.rights.spa.fl_str_mv |
Derechos reservados - Universidad Nacional de Colombia |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial 4.0 Internacional |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Atribución-NoComercial 4.0 Internacional Derechos reservados - Universidad Nacional de Colombia http://creativecommons.org/licenses/by-nc/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Universidad Nacional de Colombia Sede Medellín |
institution |
Universidad Nacional de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.unal.edu.co/bitstream/unal/22290/1/815-4840-1-PB.pdf https://repositorio.unal.edu.co/bitstream/unal/22290/2/815-4840-1-PB.pdf.jpg |
bitstream.checksum.fl_str_mv |
0c2e59d8cc5d6f80e62f1b3fadff9c6f 550e0e3a38720fc6a60e21ebc6e6872a |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
repository.mail.fl_str_mv |
repositorio_nal@unal.edu.co |
_version_ |
1812169480137080832 |