Mecanización de verificación formal de programas en Dafny
Resumen:
El siguiente proyecto presenta un generador de condiciones de verificación que se ha desarrollado en Dafny, diseñado para un pequeño lenguaje imperativo. Este lenguaje incluye características como asignación múltiple, secuenciación, selección e iteración. El propósito fundamental de este generador es derivar, a partir de un programa anotado con pre y post condiciones, así como invariantes de cada iteración, un árbol de Hoare y condiciones de verificación asociadas. Se destaca que si las condiciones son demostradas, el programa resulta parcialmente correcto respecto a las pre y post condiciones dadas. Asimismo, se verifica que todo el programa compiló correctamente.
2024 | |
PROYECTOS-ID LENGUAJES DE PROGRAMACIÓN-DAFNY VERIFICACIÓN AUTOMÁTICA MÉTODOS FORMALES |
|
Español | |
Universidad ORT Uruguay | |
RAD | |
https://hdl.handle.net/20.500.11968/6957
http://hdl.handle.net/20.500.11968/6957 |
|
Acceso abierto | |
Acceso abierto |
Resultados similares
-
Metodología de Programación con Dafny y KeY
Autor(es):: Hernández Lorenzo, Matías Sebastián
Fecha de publicación:: (2022) -
Formalization of graphs in Dafny
Autor(es):: Bordagorry Burgueño, Juan Martín
Fecha de publicación:: (2024) -
Metodología y herramienta para Lógica de Programación
Autor(es):: Ferreiro Perdomo, Valeria
Fecha de publicación:: (2023) -
Metodología para la construcción de software correcto
Autor(es):: Ferreira Lozano, Nicolás
Fecha de publicación:: (2018) -
Verificación formal de algoritmos fundamentales para la Industria
Autor(es):: Colmenero Zito, Guillermo
Fecha de publicación:: (2016)