SciELO - Scientific Electronic Library Online

 
vol.73 número149SELECTION OF EXCELLENT CHARACTERISTICS USING MUTUAL INFORMATIONSCALE OF MEASURE ON THE DEGREE OF HABITATIONAL SATISFACTION OF THE FAMILIES STRATA SOCIO - ECONOMIC 3 AND 4 índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

Compartilhar


DYNA

versão impressa ISSN 0012-7353versão On-line ISSN 2346-2183

Resumo

ARANGO, FERNANDO; GOMEZ, MARÍA CLARA  e  ZAPATA, CARLOS M.. TRANSFORMATION FROM UML CLASS MODEL TO ORACLE9i® USING THE MDA GUIDELINES : A STUDY CASE. Dyna rev.fac.nac.minas [online]. 2006, vol.73, n.149, pp.165-179. ISSN 0012-7353.

Model Driven Architecture (MDA) is the OMG refinement proposal directed to the automatic code generation from UML implementation platform independent models. This work presents a methodology for transforming UML Class Model to UML Platform Dependent Model for Oracle9i®, following the basic ideas proposed by MDA and using the UML language as the modeling language in the transformation process. Initially, transformation rules from UML class model to the relational-object model supported by Oracle9i® are collected in spanish and adapted to metamodel level; to achieve it, it was necessary to elaborate a simplified Oracle9i® platform metamodel. This set of rules becomes automatizable when is expressed in a logical formalism, that is expected to be executed by a supporting formal language CASE tool. Finally, the formalized refinement rules are applied to UML class model from a practical study case, obtaining as a result an UML Model instance of Oracle9i® platform metamodel. Class Model aspects in which emphasize the transformation are the invariants and derivation rules of attributes defined in the OCL formal language, as well as the association, composition and generalization relationships between classes.

Palavras-chave : Software Engineering; MDA; Refinement; UML 2.0; OCL; Oracle9i®; CASE tools; Logic formalism; Metamodels.

        · resumo em Espanhol     · texto em Espanhol     · Espanhol ( pdf )

 

Creative Commons License Todo o conteúdo deste periódico, exceto onde está identificado, está licenciado sob uma Licença Creative Commons