Implementing a programming language with a dependent type system

DSpace Repository

A- A A+

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

Files Size Format View Description
TCC.pdf 698.9Kb PDF View/Open TCC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar