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 C...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Universidad Nacional de Colombia
2006-01-01
|
Series: | Dyna |
Online Access: | http://www.redalyc.org/articulo.oa?id=49614915 |
_version_ | 1811260311297064960 |
---|---|
author | FERNANDO ARANGO MARÍA CLARA GÓMEZ CARLOS M. ZAPATA |
author_facet | FERNANDO ARANGO MARÍA CLARA GÓMEZ CARLOS M. ZAPATA |
author_sort | FERNANDO ARANGO |
collection | DOAJ |
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. |
first_indexed | 2024-04-12T18:44:39Z |
format | Article |
id | doaj.art-b690ca8235954755a29ea18ee52cf92a |
institution | Directory Open Access Journal |
issn | 0012-7353 |
language | English |
last_indexed | 2024-04-12T18:44:39Z |
publishDate | 2006-01-01 |
publisher | Universidad Nacional de Colombia |
record_format | Article |
series | Dyna |
spelling | doaj.art-b690ca8235954755a29ea18ee52cf92a2022-12-22T03:20:39ZengUniversidad Nacional de ColombiaDyna0012-73532006-01-0173149166179Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudioFERNANDO ARANGOMARÍA CLARA GÓMEZCARLOS M. ZAPATALa 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.http://www.redalyc.org/articulo.oa?id=49614915 |
spellingShingle | FERNANDO ARANGO MARÍA CLARA GÓMEZ CARLOS M. ZAPATA Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio Dyna |
title | 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_short | Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio |
title_sort | transformacion del modelo de clases uml a oracle9i r bajo la directiva mda un caso de estudio |
url | http://www.redalyc.org/articulo.oa?id=49614915 |
work_keys_str_mv | AT fernandoarango transformaciondelmodelodeclasesumlaoracle9ibajoladirectivamdauncasodeestudio AT mariaclaragomez transformaciondelmodelodeclasesumlaoracle9ibajoladirectivamdauncasodeestudio AT carlosmzapata transformaciondelmodelodeclasesumlaoracle9ibajoladirectivamdauncasodeestudio |