Formalization of graphs in Dafny
Resumen:
Dafny es un lenguaje orientado a especificaciones que provee un marco para verificar formalmente programas. En este proyecto, se presenta la experiencia de formalizar grafos y lograr la verificación parcial de algoritmos conocidos utilizando Dafny (Prim y Kruskal). En el cuerpo de este trabajo, también se presentan las pruebas de las secciones de los algoritmos que se verificaron, y cuales secciones fueron determinadas como trabajo a futuro. Se concluye que las especificaciones en Dafny son extremadamente poderosas si son bien ejecutadas, pero además requieren un conocimiento profundo de los algoritmos que se quiere especificar y de los problemas que resuelven, además de un manejo experto de Dafny para algoritmos complejos.
2024 | |
PROYECTOS-ID LENGUAJES DE PROGRAMACIÓN-DAFNY TEORÍA DE GRAFOS ALGORITMOS VERIFICACIÓN FORMAL |
|
Inglés | |
Universidad ORT Uruguay | |
RAD | |
https://hdl.handle.net/20.500.11968/6956
http://hdl.handle.net/20.500.11968/6956 |
|
Acceso abierto | |
Acceso abierto |
Resultados similares
-
Mecanización de verificación formal de programas en Dafny
Autor(es):: Colina Candiota, Cristian Sebastián
Fecha de publicación:: (2024) -
Metodología de Programación con Dafny y KeY
Autor(es):: Hernández Lorenzo, Matías Sebastián
Fecha de publicación:: (2022) -
Metodología para la construcción de software correcto
Autor(es):: Ferreira Lozano, Nicolás
Fecha de publicación:: (2018) -
Metodología y herramienta para Lógica de Programación
Autor(es):: Ferreiro Perdomo, Valeria
Fecha de publicación:: (2023) -
Verificación formal de algoritmos fundamentales para la Industria
Autor(es):: Colmenero Zito, Guillermo
Fecha de publicación:: (2016)