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

GitHub

237 stars
38 watching
21 forks
Language: Coq
last commit: almost 4 years ago

Related projects:

RepositoryDescriptionStars
mit-pdos/perennialA system for verifying correctness of concurrent and crash-safe systems with recovery procedures165
mit-plv/riscv-coqAn implementation of the RISC-V instruction set specification in Coq110
heades/system-f-coqAn implementation of System F in Coq, aiming to provide a rigorous and expressive formal system for describing programming languages.19
mit-plv/fiatA Coq-based library for synthesizing correct-by-construction abstract data types and parsers from formal specifications149
mit-plv/coqutilA collection of reusable tools and utilities for working with the Coq proof assistant42
cpitclaudel/company-coqAn Emacs plugin that enhances Coq mode with various features and tools for writing and debugging proof-based software351
mhogomchungu/sirikaliA Qt/C++ GUI front end to various encrypted file systems and SSHFS785
mit-plv/bedrockAutomated verification of higher-order programs using separation logic57
jscoq/jscoqAn online development environment for the proof assistant Coq, allowing users to run and interact with it in their browser.518
snu-sf/pacoA Coq library for proving properties about stateful systems through parameterized coinduction43
princetonuniversity/vstA collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant444
coq/platformA multi-platform distribution of the Coq proof assistant and its libraries, providing a standardized setup for development and teaching191
ms-jpq/sadA CLI tool that uses fzf and diff for interactive search, replace, and review of changes in text files before committing them.1,799
sifive/prockami Formal verification and implementation of RISC-V processor designs using Coq.22
thery/flocqlectureAn introductory course on floating-point numbers and formal proof using Coq6