Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/88586
Registo completo
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.advisor | Oliveira, José Nuno Fonseca | por |
dc.contributor.author | Azevedo, Rui Filipe Brito | por |
dc.date.accessioned | 2024-02-06T14:55:30Z | - |
dc.date.available | 2024-02-06T14:55:30Z | - |
dc.date.issued | 2023-06-14 | - |
dc.date.submitted | 2023-05 | - |
dc.identifier.uri | https://hdl.handle.net/1822/88586 | - |
dc.description | Dissertação de mestrado em Informatics Engineering | por |
dc.description.abstract | This master dissertation addresses the problem of spreadsheet errors by using typed linear algebra in spreadsheet design. The study builds on previous efforts to solve this issue and presents an approach to improve the quality and reliability of spreadsheet systems. The outcome of this study shows that the adoption of a typed linear algebra approach in spreadsheet design can significantly reduce the risk of errors and improve the reliability of spreadsheet-based systems. The tool developed in this dissertation allows users to derive spreadsheet models in Haskell from formal specifications, which are then translated into a particular spreadsheet format. This process helps to ensure the accuracy and consistency of the generated spreadsheets, as it is based on precise and well typed specifications. Additionally, the use of typed linear algebra in the semantics of spreadsheet functions and constructions such as e.g. running totals provides a solid foundation for the correctness. Overall, the results of this study demonstrate the effectiveness of the typed linear algebra approach in improving the quality and reliability of spreadsheet systems. | por |
dc.description.abstract | Esta dissertação de mestrado aborda o problema de erros em folhas de cálculo, utilizando álgebra linear tipada no design de folhas de cálculo. O estudo baseia-se em esforços anteriores para resolver esta questão e apresenta uma abordagem para melhorar a qualidade e a confiabilidade de sistemas de folha de cálculo. Os resultados deste estudo mostram que a introdução de uma abordagem de álgebra linear tipada no design de folhas de cálculo pode reduzir significativamente o risco de erros e melhorar a confiabilidade dos sistemas de folhas de cálculo. A ferramenta desenvolvida nesta dissertação permite que os utilizadores criem especificações em Haskell de folhas de cálculo, que são então traduzidas para uma folha de cálculo correspondente. Este processo ajuda a garantir a precisão e a consistência da folha de cálculo gerada, pois ela é baseada numa especificação precisa e bem definida. Além disso, o uso de álgebra linear tipada na semântica de funções de folhas de cálculo e construções, como totais acumulados, proporciona uma base sólida para a correção destes elementos. Em geral, os resultados deste estudo demonstram a eficácia da abordagem de álgebra linear tipada na melhoria da qualidade e confiabilidade dos sistemas de folhas de cálculo. | por |
dc.language.iso | eng | por |
dc.rights | openAccess | por |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | por |
dc.subject | Formal methods | por |
dc.subject | Master’s dissertation | por |
dc.subject | Spreadsheets | por |
dc.subject | Typed linear algebra of programming | por |
dc.subject | Álgebra linear tipada da programação | por |
dc.subject | Dissertação de mestrado | por |
dc.subject | Folhas de cálculo | por |
dc.subject | Métodos formais | por |
dc.title | Towards a typed linear algebra formal semantics for spreadsheets | por |
dc.type | masterThesis | eng |
dc.identifier.tid | 203501926 | por |
thesis.degree.grantor | Universidade do Minho | por |
sdum.degree.grade | 18 valores | por |
sdum.uoei | Escola de Engenharia | por |
dc.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | por |
Aparece nas coleções: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Rui Filipe Brito Azevedo.pdf | Dissertação de mestrado | 2,25 MB | Adobe PDF | Ver/Abrir |
Este trabalho está licenciado sob uma Licença Creative Commons