Evolution of model-driven spreadsheets

Detalhes bibliográficos
Autor(a) principal: Mendes, Jorge Cunha
Data de Publicação: 2012
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/1822/27889
Resumo: Dissertação de mestrado em Engenharia Informática
id RCAP_b095e741ee1f6d17e58648a827bab377
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/27889
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 Evolution of model-driven spreadsheetsEvolução de folhas de cálculo orientadas por modelosSpreadsheetModel-Driven EngineeringEmbedded domain specific languagesBidirectional transformationsPrototype681.3.06519.863Dissertação de mestrado em Engenharia InformáticaSpreadsheets are the most used programming environment, mostly because they are very flexible. This is due to the lack of restrictions imposed on them which can lead to lots of errors. A first approach to Model-Driven Engineering was already suggested to improve spreadsheets, providing them with specifications and checking tools. However, users have to learn how to use these tools on top of their existing spreadsheet host system. To remove that difficulty, the work for this thesis describes an embedding of spreadsheet models within spreadsheet themselves. This embedding enables users to create models in the same environment that they use for spreadsheet development and that they are familiar with. Moreover, a set of operations that can be performed on these models and respective instances is defined. This way, users interact with models and spreadsheets in the same environment with the objective to improve work performance and reduce errors. Resulting from this work, a prototype was created and is also discussed in this dissertation. This prototype can be used to validate the approach taken in this thesis and to provide a base framework for future developments.Folhas de cálculo são provavelmente o ambiente de programação mais usado no mundo inteiro. A sua popularidade advém principalmente da facilidade com que se começa a usá-las, da sua disponibilidade em quase qualquer computador, da sua simples interface visual, mas principalmente da sua flexibilidade. Isto deve-se à falta de restrições impostas por este tipo de sistema, o que pode levar a numerosos erros na maioria das folhas de cálculo, como indicado por numerosos estudos. O trabalho apresentado nesta tese visa combater o problema de erros em folhas de cálculo. A estratégia descrita baseia-se no uso de modelos e é alcançada embutindo modelos de folhas de cálculo dentro das folhas de cálculo em si. Esta embutidura possibilita aos utilizadores criar modelos no mesmo ambiente em que desenvolvem as suas folhas de cálculo, com o qual já estão habituados. Mais, um conjunto de operações sobre esses modelos e respectivas instâncias também foi definido. Deste modo, utilizadores podem interagir com modelos e folhas de cálculo dentro do mesmo ambiente. Isto facilita o estabelecimento e manutenção de uma relação de consistência entre modelos e dados durante o ciclo de vida de folhas de cálculo, esperando-se que se reduza o número de erros cometidos e que se aumente a produtividade usando folhas de cálculo. Um protótipo foi criado como resultado deste trabalho, e também é discutido nesta dissertação. Esta ferramenta pode ser usada para validar a abordagem escolhida nesta tese e também fornece uma base de trabalho para desenvolvimentos futuros.Saraiva, João AlexandreCunha, Jácome Miguel CostaUniversidade do MinhoMendes, Jorge Cunha2012-09-182012-09-18T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/27889enginfo: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-07-21T12:47:45Zoai:repositorium.sdum.uminho.pt:1822/27889Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:45:51.208127Repositó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 Evolution of model-driven spreadsheets
Evolução de folhas de cálculo orientadas por modelos
title Evolution of model-driven spreadsheets
spellingShingle Evolution of model-driven spreadsheets
Mendes, Jorge Cunha
Spreadsheet
Model-Driven Engineering
Embedded domain specific languages
Bidirectional transformations
Prototype
681.3.06
519.863
title_short Evolution of model-driven spreadsheets
title_full Evolution of model-driven spreadsheets
title_fullStr Evolution of model-driven spreadsheets
title_full_unstemmed Evolution of model-driven spreadsheets
title_sort Evolution of model-driven spreadsheets
author Mendes, Jorge Cunha
author_facet Mendes, Jorge Cunha
author_role author
dc.contributor.none.fl_str_mv Saraiva, João Alexandre
Cunha, Jácome Miguel Costa
Universidade do Minho
dc.contributor.author.fl_str_mv Mendes, Jorge Cunha
dc.subject.por.fl_str_mv Spreadsheet
Model-Driven Engineering
Embedded domain specific languages
Bidirectional transformations
Prototype
681.3.06
519.863
topic Spreadsheet
Model-Driven Engineering
Embedded domain specific languages
Bidirectional transformations
Prototype
681.3.06
519.863
description Dissertação de mestrado em Engenharia Informática
publishDate 2012
dc.date.none.fl_str_mv 2012-09-18
2012-09-18T00: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/1822/27889
url http://hdl.handle.net/1822/27889
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.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_ 1799133024530464768