bedrock
Program verifier
Automated verification of higher-order programs using separation logic
Coq library for verified low-level programming
57 stars
10 watching
6 forks
Language: Coq
last commit: over 9 years agoRelated projects:
| Repository | Description | Stars |
|---|---|---|
| A repository unifying bit vector definitions and lemmas across multiple Coq projects. | 27 | |
| A collection of reusable tools and utilities for working with the Coq proof assistant | 42 | |
| A Coq-based library for synthesizing correct-by-construction abstract data types and parsers from formal specifications | 149 | |
| A system for verifying correctness of concurrent and crash-safe systems with recovery procedures | 165 | |
| A toolkit for compiling functional programs into imperative code for performance-critical applications | 51 | |
| Formal verification of Python code using Coq | 30 | |
| An implementation of the RISC-V instruction set specification in Coq | 110 | |
| A platform for high-level parametric hardware specification and modular verification | 143 | |
| Tool that verifies Rust code by translating it into Coq's proof system to ensure no bugs or vulnerabilities exist | 437 | |
| A collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant | 444 | |
| A formal language for designing and verifying rule-based hardware systems | 143 | |
| Automated generation of cryptographic primitive code using a constructive design approach | 723 | |
| Formal verification and implementation of RISC-V processor designs using Coq. | 22 | |
| A formalisation of Partial Commutative Monoids (PCMs) for verification of concurrent programs. | 26 |