Expressiveness improvements of OutSystems DSL query primitives

Detalhes bibliográficos
Autor(a) principal: Simões, André Brás
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10362/10115
Resumo: Dissertação para obtenção do Grau de Mestre em Engenharia Informática
id RCAP_ff8a45ed5172d89ed36f76d9a4503e00
oai_identifier_str oai:run.unl.pt:10362/10115
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 Expressiveness improvements of OutSystems DSL query primitivesDatabase query languagesVisual query buildersStructure miningDissertação para obtenção do Grau de Mestre em Engenharia InformáticaIn the ever more competitive market, companies are forced to reduce their operational costs and innovate. In order to do that, some companies successfully adopted new approaches, some of them using domain specific languages (DSL), building their entire system and all the respective layers in less time and more focused in their business. Frequently, the application business layer interacts with the data layer through SQL queries, in order to obtain or modify data. There are some products in the market that try to make life easier for developers, allowing them to get the data using the features of visual query builders, also available in standard SQL. However, it is not expectable that every possible query can be written through these visual query builders, which leads us to the following questions "What should and what can easily be supported by visual query builders?". These questions are relevant in order to help improving the experience of developers and save them time. This work aims to study and analyse techniques that help detecting patterns in structured data and, afterwards, propose a suitable way to view and manage the visualization of the occurrence of such detected patterns. In order to help identify the most frequent patterns and thus contribute to solve the above questions, with this conjunction of topics we expect to provide a way to improve the experience of understanding a large amount of data in a particular context. Once understood some patterns that could be present in the data and their importance, we are ready to propose a new model in the context of OutSystems Agile PlatformTM, in terms of their visual query builder, aiming to increase its value, improve its expressiveness and offer a powerful visual way to build queries.Faculdade de Ciências e TecnologiaLourenço, HugoVieira, HugoSeco, JoãoRUNSimões, André Brás2013-07-16T09:39:10Z20132013-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/10115enginfo: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:RCAAP2024-03-11T03:43:37Zoai:run.unl.pt:10362/10115Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:19:14.800736Repositó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 Expressiveness improvements of OutSystems DSL query primitives
title Expressiveness improvements of OutSystems DSL query primitives
spellingShingle Expressiveness improvements of OutSystems DSL query primitives
Simões, André Brás
Database query languages
Visual query builders
Structure mining
title_short Expressiveness improvements of OutSystems DSL query primitives
title_full Expressiveness improvements of OutSystems DSL query primitives
title_fullStr Expressiveness improvements of OutSystems DSL query primitives
title_full_unstemmed Expressiveness improvements of OutSystems DSL query primitives
title_sort Expressiveness improvements of OutSystems DSL query primitives
author Simões, André Brás
author_facet Simões, André Brás
author_role author
dc.contributor.none.fl_str_mv Lourenço, Hugo
Vieira, Hugo
Seco, João
RUN
dc.contributor.author.fl_str_mv Simões, André Brás
dc.subject.por.fl_str_mv Database query languages
Visual query builders
Structure mining
topic Database query languages
Visual query builders
Structure mining
description Dissertação para obtenção do Grau de Mestre em Engenharia Informática
publishDate 2013
dc.date.none.fl_str_mv 2013-07-16T09:39:10Z
2013
2013-01-01T00:00:00Z
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/10362/10115
url http://hdl.handle.net/10362/10115
dc.language.iso.fl_str_mv eng
language eng
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.publisher.none.fl_str_mv Faculdade de Ciências e Tecnologia
publisher.none.fl_str_mv Faculdade de Ciências e Tecnologia
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_ 1799137836281102336