Interface with the rustc compiler for the purpose of program verification
-
Updated
Jun 18, 2024 - Rust
Interface with the rustc compiler for the purpose of program verification
A static verifier for Rust, based on the Viper verification infrastructure.
Assured confidential execution (ACE) implements VM-based trusted execution environment (TEE) for RISC-V with focus on a formally verified and auditable security monitor.
Creusot helps you prove your code is correct in an automated fashion.
Research Artifact of HPCA 2024 Paper: *Modeling, Derivation, and Automated Analysis of Branch Predictor Security Vulnerabilities*.
The specification testing tool for the Move language based on the mutant generation.
Capability-based verifier for safe Rust clients of interior mutability
CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.
Implementation of a theorem prover for first-order logic
Formally verified implementation of Paxos for consensus in distributed systems.
Online engine for reasoning about the Noise Protocol Framework.
the rational proof assistant
The Supervisionary proof-checking kernel for higher-order logic
Big-step, small-step and axiomatic semantics for the IMP language (unofficial)
Model-based trace-checking ✅ check the conformance of your implementation to your specification
DEPRECATED (will be archived); Use https://github.com/hacspec/hacspec
DEPRECATED (will be archived); Use https://github.com/hacspec/hacspec
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."