| 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 |