Discovering meta-models of low-code applications
Autor(a) principal: | |
---|---|
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 |