Saved in:
| Main Author: | |
|---|---|
| Format: | Artículo científico |
| Language: | es |
| Published: |
Universidad Nacional de Colombia
2006
|
| Subjects: | |
| Online Access: | https://www.redalyc.org/articulo.oa?id=49614915 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Table of Contents:
- Transformación del modelo de clases uml a oracle9i® bajo la directiva mda: un caso de estudio MARÍA CLARA GÓMEZ FERNANDO ARANGO CARLOS M. ZAPATA Ingeniería MDA OCL UML 2 Oracle9i® Refinamiento La Arquitectura Orientada a Modelos (MDA) es la propuesta de refinamiento de la OMGorientada a la generación automática de código a partir de los Modelos UML de Sistemas Independientes dela Plataforma de Implementación. En este trabajo se presenta una metodología para transformar el Modelo deClases UML a un Modelo UML Dependiente de la Plataforma Oracle9i®, siguiendo los lineamientos básicospresentados por esta arquitectura y utilizando a UML como lenguaje de modelado a través de todos los pasosde dicha transformación.Inicialmente las reglas de transformación del Modelo de Clases de UML al Modelo Objeto-Relacionalsoportado por Oracle9i® son recopiladas en Español y adaptadas a nivel de metamodelo, para lo cual fuenecesario elaborar un metamodelo simplificado de la plataforma Oracle9i®. Este conjunto de reglas se haceautomatizable al expresarlas en un formalismo lógico, que sea fácilmente ejecutable por una herramientaCASE que soporte un lenguaje formal. Finalmente, se aplican las reglas de refinamiento formalizadas alModelo de Clases de un Caso Práctico de estudio obteniendo como resultado, un Modelo UML instancia delMetamodelo de la Plataforma Oracle9i®. Los aspectos del Modelo de Clases en los que se hace énfasis en latransformació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. 2006 artículo científico 0012-7353 https://www.redalyc.org/articulo.oa?id=49614915 es http://www.redalyc.org/revista.oa?id=496 Dyna application/pdf Universidad Nacional de Colombia Dyna (Colombia) Num.149 Vol.73