Repository logo
 
No Thumbnail Available
Publication

Discovering meta-models of low-code applications

Use this identifier to reference this record.
Name:Description:Size:Format: 
DM_FernandoMoreira_2022_MEI.pdf4.13 MBAdobe PDF Download

Abstract(s)

Low-code platforms (LCAP) enable users to create apps of various types quickly and 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, constraining the user into using the original platform. Thus, the goal of this work is to investigate the feasibility of discovering these platforms’ meta-models using models exported by them as a starting point. This will enable apps to be migrated, for example, to a new version of the platform or to a different platform by describing transformations using the discovered meta-models.
As plataformas low-code (LCAP) são plataformas que permitem a utilizadores construir aplicações de todo o tipo rapidamente, com recurso a pouco ou nenhum código escrito numa linguagem de programação de uso genérico. Apesar do sucesso que estas plataformas têm usufruido, geralmente são plataformas de natureza codigo fechado e não seguem padrões. Dois grandes problemas que os utilizadores destas plataformas geralmente tem são evoluir as applicações à medida que a plataforma é atualizada e a impossíbilidade de migrar as suas applicações para outra plataforma, sem ter que as refazer. Assim, o objetivo deste trabalho é explorar a possibilidade de descoberta dos meta-modelos destas plataformas usando como base aplicações exportadas pelas mesmas. Isto irá permitir, por exemplo, que as applicações possam ser migradas para uma nova versão da plataforma ou para uma plataforma diferente, usando os meta-modelos encontrados para definir uma transformação. Posto isto, a solução desenvolvida é capaz de descobrir a estrutura dos modelos de entrada e ainda é capaz de deduzir quais campos são referencias a conceitos no meta-modelo.

Description

Keywords

Model Driven Engineering Meta-model Discovery Low-code Applications

Citation

Research Projects

Organizational Units

Journal Issue