Busca avançada
Ano de início
Entree


Mapping Dynamic Behavior Between Different Object Models in AOM

Texto completo
Autor(es):
Mostrar menos -
Dias, Antonio de Oliveira ; Guerra, Eduardo Martins ; Silveira, Fabio Fagundes ; da Silva, Tiago Silva ; Gervasi, O ; Murgante, B ; Misra, S ; Stankova, E ; Torre, CM ; Rocha, AMAC ; Taniar, D ; Apduhan, BO ; Tarantino, E ; Ryu, Y
Número total de Autores: 14
Tipo de documento: Artigo Científico
Fonte: COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2018, PT IV; v. 10963, p. 17-pg., 2018-01-01.
Resumo

Adaptive Object Model (AOM) is an architectural pattern with the aim of increasing flexibility regarding domain classes. The domain entity types are represented in AOM as instances that can be changed at runtime. Because entities have a distinct structure, they are not compatible with the majority of the existing frameworks, especially the ones that use reflection and code annotations. In the proposed model, AOM entities can be mapped and adapted for the format expected by the frameworks. A reference implementation, called Esfinge AOM Role Mapper, was developed to evaluate the viability of the proposed model. When the development was concluded, it was realized that, although this flexibility on the development of software using AOM architecture, it does not implement dynamic behavior based on adding new methods on adapted classes. The main objective of this work is to introduce dynamic behavior on AOM architecture using Esfinge AOM Role Mapper framework reference to validate this study. (AU)

Processo FAPESP: 14/16236-6 - Interface de programação para recuperação de metadados de elementos em linguagens orientadas a objetos
Beneficiário:Eduardo Martins Guerra
Modalidade de apoio: Auxílio à Pesquisa - Regular