Discovering meta-models of low-code applications

Detalhes bibliográficos
Autor(a) principal: Moreira, Fernando Gabriel Ferreira
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/21472
Resumo: 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.
id RCAP_8966d21c55de8d4b3c0aca60ce05a5a1
oai_identifier_str oai:recipp.ipp.pt:10400.22/21472
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Discovering meta-models of low-code applicationsModel Driven EngineeringMeta-model DiscoveryLow-code ApplicationsLow-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.Bragança, Alexandre Manuel TavaresRepositório Científico do Instituto Politécnico do PortoMoreira, Fernando Gabriel Ferreira2023-01-12T12:45:24Z20222022-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/21472TID:203112679porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-13T13:17:19Zoai:recipp.ipp.pt:10400.22/21472Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:41:32.114114Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Discovering meta-models of low-code applications
title Discovering meta-models of low-code applications
spellingShingle Discovering meta-models of low-code applications
Moreira, Fernando Gabriel Ferreira
Model Driven Engineering
Meta-model Discovery
Low-code Applications
title_short Discovering meta-models of low-code applications
title_full Discovering meta-models of low-code applications
title_fullStr Discovering meta-models of low-code applications
title_full_unstemmed Discovering meta-models of low-code applications
title_sort Discovering meta-models of low-code applications
author Moreira, Fernando Gabriel Ferreira
author_facet Moreira, Fernando Gabriel Ferreira
author_role author
dc.contributor.none.fl_str_mv Bragança, Alexandre Manuel Tavares
Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Moreira, Fernando Gabriel Ferreira
dc.subject.por.fl_str_mv Model Driven Engineering
Meta-model Discovery
Low-code Applications
topic Model Driven Engineering
Meta-model Discovery
Low-code Applications
description 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.
publishDate 2022
dc.date.none.fl_str_mv 2022
2022-01-01T00:00:00Z
2023-01-12T12:45:24Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/21472
TID:203112679
url http://hdl.handle.net/10400.22/21472
identifier_str_mv TID:203112679
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799131502994259968