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

GitHub

39 stars
8 watching
2 forks
Language: Coq
last commit: about 2 years ago

Related projects:

RepositoryDescriptionStars
certicoq/certicoqA 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
coq-community/coq-program-verification-templateA template project for verifying the correctness of C programs in Coq29
certigraph/certigraphA verification toolset for graph-manipulating programs written in Coq.17
verifytests/verify.brighterAdds support for verifying a specific command processing framework2
coq-community/chaparA framework for verifying causal consistency in distributed key-value stores and their clients using the Coq proof assistant32
certikos/coqrelA Coq-based library for establishing logical relations in formal verification and proof assistance20
absint/compcertA formally verified compiler for a subset of C that generates code for multiple architectures.1,901
princetonuniversity/vstA collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant444
jscert/jscertA Coq-based verification of the ECMAScript 5 standard for a JavaScript interpreter196
coq-community/reglangProvides definitions and verified translations between various representations of regular languages in the Coq proof assistant41
verifytests/verify.moqAdds Verify support for Moq types to verify mock behavior and assertions14
jwiegley/coq-haskellA Coq library providing definitions and notations to facilitate interaction between Haskell developers and the Coq proof assistant.168
formal-land/coq-of-pythonFormal verification of Python code using Coq30
mit-plv/bedrockAutomated verification of higher-order programs using separation logic57