Logo do repositório
 
A carregar...
Miniatura
Publicação

Experimental Evaluation of Formal Software Development Using Dependently Typed Languages

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
COM_CISTER_Tamasi_2019.pdf211.8 KBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

We will evaluate three dependently typed languages, and their supporting tools and libraries, by implementing the same tasks in each language. One task will demonstrate the basic dependent type support of each language, the other task will show how to do basic imperative programming combined with theorem proving, to ensure both resource safety and functional correctness.

Descrição

Palavras-chave

Formal software development Dependent types Coq Iris Agda Fstar ST monad Hoare monad Dijkstra monad

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo