-
Updated
Nov 9, 2021 - Rust
#
formal-methods
Here are 229 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
Feb 9, 2021
HACL*, a formally verified cryptographic library written in F*
security
cryptography
high-performance
verification
formal-methods
verified-primitives
formal-verification
everest
inria
hacl
-
Updated
Nov 16, 2021 - F*
Lean mathematical components library
-
Updated
Nov 16, 2021 - Lean
A gently curated list of companies using verification formal methods in industry
practice
coq
software-engineering
formal-methods
formal-verification
tlaplus
tla-specification
formal-verification-methods
-
Updated
Sep 16, 2021
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
theorem-prover
-
Updated
Sep 30, 2021
Verification framework and tool for higher-order Scala programs
-
Updated
Nov 14, 2021 - 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
Nov 15, 2021 - Common Lisp
deductive verification of Rust code. (semi) automatically prove your code satisfies your specifications!
-
Updated
Nov 15, 2021 - Rust
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 2, 2021 - Ada
Jupyter notebooks for tutorial on the Z3 SMT solver
-
Updated
May 8, 2021 - Jupyter Notebook
A modular sat/smt solver with proof output.
-
Updated
Oct 14, 2021 - OCaml
High-assurance implementation of the Ouroboros protocol family
blockchain
distributed-computing
cryptocurrency
formal-methods
formal-verification
cardano
ouroboros
-
Updated
Jun 14, 2021 - Isabelle
Public snapshots of "ACSL by Example"
-
Updated
Jun 17, 2021 - TeX
A Coq-based synthesis of Scala programs which are correct-by-construction
-
Updated
May 26, 2021 - Scala
Formal message specification and generation of verifiable binary parsers and message generators
-
Updated
Nov 15, 2021 - Ada
A core language for rule-based hardware design 🦑
-
Updated
Oct 27, 2021 - Coq
A script for running TLA+/TLC from the command line
-
Updated
Apr 20, 2021 - Python
The Overture Tool
-
Updated
Oct 28, 2021 - Java
MATLAB Independent, Small & Safe, High Integrity Tools
parser
metrics
matlab
linter
python3
octave
lexer
formal-methods
simulink
static-analyzer
style-checker
code-formatter
-
Updated
Nov 8, 2021 - Python
Formal semantics of LLVM IR in K
-
Updated
Jun 25, 2015 - LLVM
Galois RISC-V ISA Formal Tools
-
Updated
May 14, 2021 - Haskell
CoreIR Symbolic Analyzer
verilog
model-checking
satisfiability-modulo-theories
formal-methods
systemverilog
formal-verification
hardware-verification
-
Updated
Oct 27, 2020 - Python
Imandra FIX Engine
-
Updated
Oct 26, 2021 - OCaml
The Verifiably Safe Reinforcement Learning Framework
reinforcement-learning
pytorch
reinforcement-learning-algorithms
formal-methods
formal-verification
keymaerax
safety-critical
cyber-physical-systems
differential-dynamic-logic
keymaera
safe-reinforcement-learning
reinforcement-learning-environments
safe-control
-
Updated
Jul 22, 2021 - Python
Build an educational formally verified version of the Nand 2 Tetris course using Coq (and other formal tools).
-
Updated
Nov 12, 2021 - Coq
A tool for Model Based Testing
test
model
test-suite
formal-methods
testing-framework
test-case-generation
testing-tool
composable-models
executable-specification
-
Updated
Aug 6, 2021 - Haskell
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."
https://github.com/project-oak/oak/blob/4f2063aea9fc8afa123617d1bf9e518b58469562/oak_functions/examples/weather_lookup/module/src/tests.rs#L196
I think we should avoid using "real" randomness in tests, and especially in benchmarks, which are expected to converge. So perhaps we should consider a fixed-seed RNG (see https://docs.rs/rand/0.8.4/rand/trait.SeedableRng.html#tymethod.from_seed ).