Advanced search
Start date
Betweenand


Mapping Dynamic Behavior Between Different Object Models in AOM

Full text
Author(s):
Show less -
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
Total Authors: 14
Document type: Journal article
Source: COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2018, PT IV; v. 10963, p. 17-pg., 2018-01-01.
Abstract

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)

FAPESP's process: 14/16236-6 - Programing interface for metadata retrieval on object-oriented language elements
Grantee:Eduardo Martins Guerra
Support Opportunities: Regular Research Grants