La Arquitectura Orientada a Modelos (MDA) es la propuesta de refinamiento de la OMG orientada a la generacion automatica de codigo a partir de los Modelos UML de Sistemas Independientes de la Plataforma de Implementacion. En este trabajo se presenta una metodologia para transformar el Modelo de Clases UML a un Modelo UML Dependiente de la Plataforma Oracle9i®, siguiendo los lineamientos basicos presentados por esta arquitectura y utilizando a UML como lenguaje de modelado a traves de todos los pasos de dicha transformacion. Inicialmente las reglas de transformacion del Modelo de Clases de UML al Modelo Objeto-Relacional soportado por Oracle9i® son recopiladas en Espanol 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 logico, que sea facilmente 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 Practico 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 enfasis en la transformacion son las invariantes y reglas de derivacion de atributos definidas en el lenguaje formal OCL, asi como las relaciones de asociacion, composicion y generalizacion entre Clases.
Tópico:
Engineering and Information Technology
Citaciones:
6
Citaciones por año:
Altmétricas:
No hay DOI disponible para mostrar altmétricas
Información de la Fuente:
FuenteDOAJ (DOAJ: Directory of Open Access Journals)