Program Calculation through Formal Verification (University Project)
-
Updated
Jul 7, 2019 - Haskell
Program Calculation through Formal Verification (University Project)
Efficient On-the-Fly Model Checking for LTL and CTL★.
An attempt at runtime verification of Ethereum smart contracts.
Auto-active verification of floating-point programs.
Lightweight formal verification system developed to support research on usability of automated proof verification tools.
Modal Tableau with Interpolation in Haskell
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
Covenant - modern programming language for blockchains - it's a functional, statically-typed language with formal verification features
Formally correct DSLs
Language-generic workbench for building static analysis
Horus, a formal verification tool for StarkNet smart contracts.
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.
Legacy code connected to the high-assurance implementation of the Ouroboros protocol family
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."