fscq
File system
A file system written and verified in the Coq proof assistant with a focus on security.
FSCQ is a certified file system written and proven in Coq
236 stars
38 watching
21 forks
Language: Coq
last commit: about 2 years ago Related projects:
Repository | Description | Stars |
---|---|---|
mit-pdos/perennial | A system for verifying correctness of concurrent and crash-safe systems with recovery procedures | 163 |
mit-plv/riscv-coq | An implementation of the RISC-V instruction set specification in Coq | 109 |
heades/system-f-coq | An implementation of System F in Coq, aiming to provide a rigorous and expressive formal system for describing programming languages. | 19 |
mit-plv/fiat | A Coq-based library for synthesizing correct-by-construction abstract data types and parsers from formal specifications | 147 |
mit-plv/coqutil | A collection of reusable tools and utilities for working with the Coq proof assistant | 41 |
cpitclaudel/company-coq | An Emacs plugin that enhances Coq mode with various features and tools for writing and debugging proof-based software | 354 |
mhogomchungu/sirikali | A Qt/C++ GUI front end to various encrypted file systems and SSHFS | 772 |
mit-plv/bedrock | Automated verification of higher-order programs using separation logic | 57 |
jscoq/jscoq | An online development environment for the proof assistant Coq, allowing users to run and interact with it in their browser. | 515 |
snu-sf/paco | A Coq library for proving properties about stateful systems through parameterized coinduction | 43 |
princetonuniversity/vst | A collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant | 442 |
coq/platform | A multi-platform distribution of the Coq proof assistant and its libraries, providing a standardized setup for development and teaching | 188 |
ms-jpq/sad | A CLI tool that uses fzf and diff for interactive search, replace, and review of changes in text files before committing them. | 1,777 |
sifive/prockami | Formal verification and implementation of RISC-V processor designs using Coq. | 22 |
thery/flocqlecture | An introductory course on formalizing floating-point numbers and their applications in Coq | 6 |