MDAs transformation and mappings and their implementation in three tools. / Transformações e mapeamentos da MDA e sua implementação em três ferramentas.

AUTOR(ES)
DATA DE PUBLICAÇÃO

2007

RESUMO

Model transformations are a vital point for model driven development, including MDA. In the present essay we introduce some of the MDA concepts related with model transformations. We present the concept of PIM, PSM, transformations, mappings and marks. These concepts are analyzed in the context of three MDA tools, OptimalJ, AndroMDA and ArcStyler, to verify if the tools implement the concepts according to MDA. We also analyze how and which model transformations and model mappings are being implemented by the tools, through a qualitative comparison of the definition of these concepts and using some examples of their intended use. In addition to verifying the concepts related to transformations, we create a qualitative case study to analyze the model transformations and model mappings provided by the tools, and how the tools work with them. We show a few of the problems faced when creating a PIM model of the case studys system and the adaptations it required for each tool.

ASSUNTO(S)

desenvolvimento de software model transformation pim platform independent model mda model mapping engenharia de software marks

Documentos Relacionados