Write readable Hoare style proof outlines for imperative programs in Agda.
-
Updated
Jul 4, 2022 - Agda
Write readable Hoare style proof outlines for imperative programs in Agda.
Things that are needed for formally verifying a system
Hoare Type Theory
Verification Condition Generator for a Simple Imperative Language and a Guarded Command Language
Agda proof of soundness of Hoare Logic for a simple toy language
A Vagrant box with the Hoare Advanced Homework Assistant (HAHA) all set up and ready to go.
Unofficial, handwritten parser aimed at transpilation of the HAHA language.
A verifier for a simple imperative language powered by Z3
Calco Python API implementation. Contract-based approach to declaratively specify distributed dataflows
Hoare Type Theory
Mini-language for program verification using Hoare logic
LaTeX and matlab files for this course
Contract-based approach to declaratively specify distributed dataflows
Python3 auto-active verification library (migrated to an Intel project)
A Study in Implementing Functional Programming Languages
Ejemplos básicos de programación concurrente y paralelismo.
Paper: Tutorial implementation of Hoare logic in Haskell
Web page hosting the pedagocical material prepared in the scope of the FVOCA class of the MESCC MSc
Pyrefine – python code checker based on Hoare logic
Synthesis with Read-Only Borrows
Add a description, image, and links to the hoare-logic topic page so that developers can more easily learn about it.
To associate your repository with the hoare-logic topic, visit your repo's landing page and select "manage topics."