VeriFFI
Verification library
Enables verified interaction between Coq programs and C libraries
VeriFFI: Verified Foreign Function Interface for connecting Coq programs to C programs at the operational and specification/verification levels; part of CertiCoq project
39 stars
8 watching
2 forks
Language: Coq
last commit: about 2 years agoRelated projects:
| Repository | Description | Stars |
|---|---|---|
| A compiler for a subset of the C language that can be compiled with any standard C compiler, used in formal verification and proof assistance. | 137 | |
| A template project for verifying the correctness of C programs in Coq | 29 | |
| A verification toolset for graph-manipulating programs written in Coq. | 17 | |
| Adds support for verifying a specific command processing framework | 2 | |
| A framework for verifying causal consistency in distributed key-value stores and their clients using the Coq proof assistant | 32 | |
| A Coq-based library for establishing logical relations in formal verification and proof assistance | 20 | |
| A formally verified compiler for a subset of C that generates code for multiple architectures. | 1,901 | |
| A collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant | 444 | |
| A Coq-based verification of the ECMAScript 5 standard for a JavaScript interpreter | 196 | |
| Provides definitions and verified translations between various representations of regular languages in the Coq proof assistant | 41 | |
| Adds Verify support for Moq types to verify mock behavior and assertions | 14 | |
| A Coq library providing definitions and notations to facilitate interaction between Haskell developers and the Coq proof assistant. | 168 | |
| Formal verification of Python code using Coq | 30 | |
| Automated verification of higher-order programs using separation logic | 57 |