Revista: | Dyna (Medellín) |
Base de datos: | PERIÓDICA |
Número de sistema: | 000267800 |
ISSN: | 0012-7353 |
Autores: | Zapata, Carlos M1 Alvarez, Carlos A Arango, Fernando |
Instituciones: | 1Universidad Nacional de Colombia, Facultad de Minas, Medellín, Antioquia. Colombia |
Año: | 2007 |
Periodo: | Mar |
Volumen: | 74 |
Número: | 151 |
Paginación: | 147-159 |
País: | Colombia |
Idioma: | Español |
Tipo de documento: | Artículo |
Enfoque: | Analítico |
Resumen en español | El OMG define el refinamiento como el proceso de transformación desde un modelo independiente de la plataforma de implementación hacia un modelo específico de la plataforma de implementación. Las herramientas CASE convencionales han experimentado problemas con este tipo de transformación, debido a la definición estática de los modelos incluidos en ellas, a las dificultades para la definición de reglas de transformación y al pobre rendimiento mostrado por ellas en la obtención de código. Las herramientas MetaCASE han surgido con nuevas capacidades para mejorar el refinamiento en el contexto de la transformación entre modelos. En este artículo se presenta una implementación en AToM3 para refinamiento que transforma un diagrama de clases UML independiente de la plataforma de implementación a un diagrama de clases UML dependiente de la plataforma de implementación Oracle® 9i. Además, se muestra el uso de esta clase de refinamiento con un caso de estudio |
Resumen en inglés | Defined by OMG, Refinement is a transformation process from a platform independent model to a platform specific model. CASE Tools have experienced problems with this kind of transformation, because of the static definition of metamodels included on them, difficulties for defining transformation rules and the poor performance showed by them in code obtaining. MetaCASE Tools have emerged with new capabilities for improving the refinement in the context of model transformation. In this paper, we present an AToM3-based implementation for refinement between a platform-independent UML Class Diagram and an Oracle® 9i-platform UML Class Model. Furthermore, we show the use of this kind of refinement with a study case |
Disciplinas: | Ciencias de la computación |
Palabras clave: | Diagramas, Modelo relacional, Oracle, Refinamiento |
Keyword: | Computer science, Diagrams, Relational model, Oracle, Refinement |
Texto completo: | Texto completo (Ver HTML) |