Legacy code connected to the high-assurance implementation of the Ouroboros protocol family
-
Updated
Feb 4, 2022 - Haskell
Legacy code connected to the high-assurance implementation of the Ouroboros protocol family
The RiscvSpecKami package provides SiFive's RISC-V processor model. Built using Coq, this processor model can be used for simulation, model checking, and semantics analysis. The RISC-V processor model can be output as Verilog and simulated/synthesized using standard Verilog tools.
Horus, a formal verification tool for StarkNet smart contracts.
Language-generic workbench for building static analysis
Auto-active verification of floating-point programs.
Efficient On-the-Fly Model Checking for LTL and CTL★.
Formally correct DSLs
Lightweight formal verification system developed to support research on usability of automated proof verification tools.
Covenant - modern programming language for blockchains - it's a functional, statically-typed language with formal verification features
Modal Tableau with Interpolation in Haskell
An attempt at runtime verification of Ethereum smart contracts.
Program Calculation through Formal Verification (University Project)
Prettyosys is an easy-to-use and visually appealing wrapper for Symbioysys
GHC Core plugin for lightweight formal verification of Haskell programs via Agda.
Formal verification tool for Solidity
Add a description, image, and links to the formal-verification topic page so that developers can more easily learn about it.
To associate your repository with the formal-verification topic, visit your repo's landing page and select "manage topics."