coq-program-verification-template

C verifier

A template project for verifying the correctness of C programs in Coq

Template project for program verification in Coq, showcasing reasoning on CompCert's Clight language using the Verified Software Toolchain [maintainer=@palmskog]

GitHub

29 stars
3 watching
2 forks
Language: Coq
last commit: about 2 years ago
coqprogram-verificationtemplatetemplate-repository

Related projects:

RepositoryDescriptionStars
coq-community/templatesProvides boilerplate templates and scripts for generating configuration files and setup scripts in Coq projects13
certicoq/veriffiEnables verified interaction between Coq programs and C libraries39
coq-community/chaparA framework for verifying causal consistency in distributed key-value stores and their clients using the Coq proof assistant32
certigraph/certigraphA verification toolset for graph-manipulating programs written in Coq.17
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
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/paramcoqA Coq plugin providing commands for generating parametricity statements used in data refinement proofs.45
formal-land/coq-of-pythonFormal verification of Python code using Coq30
huynhtrankhanh/coqcpVerifying competitive programming solutions to catch errors and improve rigor through formal mathematical proof22
coq-community/lemma-overloadingA Coq library demonstrating design patterns for automated proof automation and canonical structures26
absint/compcertA formally verified compiler for a subset of C that generates code for multiple architectures.1,901
coq-community/reglangProvides definitions and verified translations between various representations of regular languages in the Coq proof assistant41
coq-community/coq-ext-libA collection of reusable Coq definitions and theorems for building software development tools129