Implementing a programming language with a dependent type system
Show simple item record
dc.contributor |
Universidade Federal de Santa Catarina. |
pt_BR |
dc.contributor.advisor |
Franco, Alvaro Junio Pereira |
|
dc.contributor.author |
Henke, Eduardo |
|
dc.date.accessioned |
2022-12-24T08:30:05Z |
|
dc.date.available |
2022-12-24T08:30:05Z |
|
dc.date.issued |
2022-12-06 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/243577 |
|
dc.description |
TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação. |
pt_BR |
dc.description.abstract |
O objetivo principal desse projeto é discutir sobre as vantagens de sistema de tipos avançados, na área de desenvolvimento de software, através da implementação de uma linguagem de programação com um sistema de tipos dependentes.
Isso pode ajudar a melhorar a confiabilidade e segurança do software, permitindo a verificação estática de propriedades arbitrárias sobre o código.
O cálculo lambda é expandido com tipos dependentes, o que possibilita a escrita de programas que realizam computações e também permitem a prova da corretude de seu comportamento. |
pt_BR |
dc.description.abstract |
The main goal of this project is to explore the potential benefits of advanced type systems, in software development, through an implementation of a dependently typed programming language.
This could help improve the reliability and safety of software by enabling static verification of arbitrary properties about the code.
This work consists in an extension of the lambda calculus with dependent types, which allows us to write programs that not only have the ability to perform computations, but whose correctness can also be proven. |
pt_BR |
dc.language.iso |
en |
pt_BR |
dc.publisher |
Florianópolis, SC. |
pt_BR |
dc.rights |
Open Access. |
|
dc.subject |
Tipos dependentes |
pt_BR |
dc.subject |
Cálculo Lambda |
pt_BR |
dc.subject |
Linguagem de programação |
pt_BR |
dc.subject |
Teoria de Tipos |
pt_BR |
dc.subject |
Verificação Formal |
pt_BR |
dc.title |
Implementing a programming language with a dependent type system |
pt_BR |
dc.type |
TCCgrad |
pt_BR |
dc.contributor.advisor-co |
Xia, Li-Yao |
|
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar