-
Updated
Sep 5, 2020 - Rust
#
formal-methods
Here are 183 public repositories matching this topic...
the champagne of beta embedded databases
rust
tree
orm
database
high-performance
persistence
fuzzing
formal-methods
concurrent
lock-free
log-structured
kv
b-tree
sled
b-plus-tree
b-link-tree
bw-tree
incredibly-spicy
embedded-kv
crash-testing
Software Quality Wiki
testing
learning
verification
courses
model-checking
formal-methods
quality-assurance
ebooks
software-testing
tla
-
Updated
Jun 26, 2020
HACL*, a formally verified cryptographic library written in F*
security
cryptography
high-performance
verification
formal-methods
verified-primitives
formal-verification
everest
inria
hacl
-
Updated
Sep 6, 2020 - F*
Lean mathematical components library
-
Updated
Sep 6, 2020 - Lean
Links to tools by subject
tools
static-analysis
theorem-proving
verification
proof-assistant
smtlib
synthesis
satisfiability-solver
binary-decision-diagrams
model-checking
satisfiability-modulo-theories
formal-methods
-
Updated
Sep 1, 2020
A gently curated list of companies using verification formal methods in industry
-
Updated
Jul 28, 2020
Verification framework and tool for higher-order Scala programs
-
Updated
Sep 5, 2020 - HTML
ACL2 System and Books as Maintained by the Community
common-lisp
logic
theorem-proving
first-order-logic
formal-methods
formal-verification
theorem-prover
rewriting
acl2
-
Updated
Sep 6, 2020 - Common Lisp
alygin
commented
Oct 4, 2019
The TlaDocumentSymbolsProvider stumbles on operators while parsing constants and doesn't report them as model symbols. As a result, const operator names don't appear in the outline panel and in completion suggestions. Such operators also prevent parsing of the following constants.
A simple case:
CONSTANT Foo(_), BarNeither Foo nor Bar makes it to the model symbols list
SPARK by Example is an adaptation of ACSL by Example for SPARK 2014, a programming language which is a formally verified subset of Ada
-
Updated
Jul 1, 2019 - Ada
High-assurance implementation of the Ouroboros protocol family
blockchain
distributed-computing
cryptocurrency
formal-methods
formal-verification
cardano
ouroboros
-
Updated
Sep 6, 2020 - Isabelle
A modular sat/smt solver with proof output.
-
Updated
May 15, 2020 - OCaml
Public snapshots of "ACSL by Example"
-
Updated
Jul 9, 2020 - C
A Coq-based synthesis of Scala programs which are correct-by-construction
-
Updated
Sep 5, 2020 - Scala
A script for running TLA+/TLC from the command line
-
Updated
Feb 17, 2020 - Python
Formal message specification and generation of verifiable binary parsers and message generators
-
Updated
Sep 4, 2020 - Ada
The Overture Tool
-
Updated
Aug 31, 2020 - Java
Galois RISC-V ISA Formal Tools
-
Updated
Jul 29, 2020 - Haskell
Formal semantics of LLVM IR in K
-
Updated
Jun 25, 2015 - LLVM
A tool for Model Based Testing
test
model
test-suite
formal-methods
testing-framework
test-case-generation
testing-tool
composable-models
executable-specification
-
Updated
Jul 31, 2020 - Haskell
Imandra FIX Engine
-
Updated
Aug 26, 2020 - OCaml
CoreIR Symbolic Analyzer
verilog
model-checking
satisfiability-modulo-theories
formal-methods
systemverilog
formal-verification
hardware-verification
-
Updated
Apr 18, 2020 - Python
Node and GUI for the Zen Protocol.
-
Updated
Nov 26, 2017 - C#
A core language for rule-based hardware design 🦑
-
Updated
Aug 19, 2020 - Coq
Build an educational formally verified version of the Nand 2 Tetris course using Coq (and other formal tools).
-
Updated
Aug 1, 2019 - Coq
The Verifiably Safe Reinforcement Learning Framework
reinforcement-learning
reinforcement-learning-algorithms
formal-methods
formal-verification
keymaerax
safety-critical
cyber-physical-systems
reinforcement-learning-environments
-
Updated
Aug 19, 2020 - Python
Experimental Smart Contracts In Plutus.
-
Updated
Mar 12, 2019 - Haskell
Frama-C and WP tutorial
-
Updated
Jul 30, 2020 - TeX
Improve this page
Add a description, image, and links to the formal-methods topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the formal-methods topic, visit your repo's landing page and select "manage topics."
See https://github.com/mozilla/sccache