htt

Verification framework

A verification system for reasoning about sequential heap-manipulating programs using separation logic and dependent types

Hoare Type Theory

GitHub

70 stars
8 watching
5 forks
Language: Coq
last commit: almost 2 years ago
Linked from 2 awesome lists

coqhoare-logichoare-monadslinked-listseparation-logictype-system

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
imdea-software/fcsl-pcmA formalisation of Partial Commutative Monoids (PCMs) for verification of concurrent programs.26
magmide/magmideCreating a programming language and ecosystem to make formal verification and provably correct software development practical and mainstream for working software engineers.810
distributedcomponents/diselA framework for implementing and verifying distributed systems using Coq95
xavierleroy/cdf-mech-semDevelopment of formal semantics and verification tools for imperative languages and functional programming languages.64
coq-community/chaparA framework for verifying causal consistency in distributed key-value stores and their clients using the Coq proof assistant32
logsem/anerisA framework for developing and verifying distributed systems using separation logic33
mit-plv/bedrockAutomated verification of higher-order programs using separation logic57
princetonuniversity/vstA collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant444
xavierleroy/cdf-sem-mecaThis project provides a development environment and software tools for formalizing the semantics of programming languages in the Coq proof assistant.21
coq-community/fav-ssrA comprehensive library of verified data structures and algorithms in Coq45
ssprove/ssproveA foundational framework for modular cryptographic proofs in Coq56
lthms/freespecA framework for specifying and verifying impure computations in a formal proof assistant52
querycert/qcertA framework for developing and verifying domain-specific languages with a focus on compiler correctness and verification.56
verifytests/verify.assertionsAn assertion framework that allows developers to interrogate data structures during serialization for verification purposes.0
uwplse/verdiA framework for formally verifying distributed systems implementations in Coq.595