Authors:
Fernando Moreira
1
;
Nuno Bettencourt
2
;
Alexandre Bragança
1
and
Isabel Azevedo
3
Affiliations:
1
Institute of Engineering of Porto, Polytechnic of Porto, Portugal
;
2
Interdisciplinary Studies Research Center, Institute of Engineering of Porto, Polytechnic of Porto, Portugal
;
3
GILT Research Unit, Institute of Engineering of Porto, Polytechnic of Porto, Portugal
Keyword(s):
Model Driven Engineering, Meta-Model Discovery, Low-Code Applications, Model to Model Transformations, Ecore, Mapping, REA.
Abstract:
Low-Code platforms enable users to quickly create apps of various types, with little or no coding in general-purpose programming languages. Despite their popularity, these platforms are often closed-source and do not adhere to standards. Users of these platforms face two major issues: the first is the difficulty in the evolution of applications in terms of platform updates, and the second is the inability to migrate the applications to another platform, restraining users to use the original platform. Thus, we investigated the feasibility of discovering these platforms’ meta-models by using some exported models as a starting point. This possibility could enable apps to be migrated, for example, to a new version of the platform or a different one by describing transformations using the discovered meta-models. A proposal for solving this issue is described, also its evaluation. By analysing the obtained test results, the proposal was considered successful.