Expressiveness improvements of OutSystems DSL query primitives

Bibliographic Details
Main Author: Simões, André Brás
Publication Date: 2013
Format: Master thesis
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10362/10115
Summary: 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órios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/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órios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-22T17:13:53Zoai:run.unl.pt:10362/10115Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T16:44:36.657668Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
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órios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833596160691929088