A PROCESS BASED ON MDA FOR SPECIALIZATION OF PERSISTENCE MECHANISMS / UM PROCESSO BASEADO EM MDA PARA A ESPECIALIZAÇÃO DE MECANISMOS DE PERSISTÊNCIA

AUTOR(ES)
DATA DE PUBLICAÇÃO

2006

RESUMO

According to the changes on functional and non-functional requirements on application field, there is a great need for softwares to adapt themselves to these changes. Due to it, the process involved on this work has the purpose of automate some parts of applications´ developments, reducing the manual work needed to adapt the software systems to the need of constant changes determined by business world´s reality. The approach Model Driven Architecture (MDA), defined by OMG, was used as base for this process, having as main goal the transformation of models; i mean, generate from an platform independent model, one or more platform specific models. The process suggested is divided according to the MDA steps, having as a goal the support of generate models steps and on the adaptation of Persistence Frameworks. It was used on the suggested process, the concept of base of knowledge, having as main goal map the informations held within the model with the transformation rules to be done on these models. These rules are responsible by the definition of changes to be done on platform-independent models aiming to include a specific Persistence Framework in an application. The language RDL was used to formalize the transformation rules used in the process, making the development and maintenance of themselves easy the process has as a result a platform-specific model, also a Persistence Framework adapted to the architecture used. Some configuration files also are generated, intending to reduce the manual work.

ASSUNTO(S)

transformacao software engineering transformation persistencia engenharia de software persistence

Documentos Relacionados