Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for formal verification
formal-verification
x
137 search results found
P
⭐
2,845
The P programming language.
Hacl Star
⭐
1,575
HACL*, a formally verified cryptographic library written in F*
Prusti Dev
⭐
1,409
A static verifier for Rust, based on the Viper verification infrastructure.
Cakeml
⭐
879
CakeML: A Verified Implementation of ML
Creusot
⭐
823
deductive verification of Rust code. (semi) automatically prove your code satisfies your specifications!
Magmide
⭐
778
A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.
Magic In Ten Mins
⭐
693
十分钟魔法练习
Creusat
⭐
582
CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.
Practical Fm
⭐
437
A gently curated list of companies using verification formal methods in industry
Vst
⭐
407
Verified Software Toolchain
Awesome Open Hardware Verification
⭐
353
A List of Free and Open Source Hardware Verification Tools and Frameworks
Mesapy
⭐
331
A Fast and Safe Python based on PyPy
Acl2
⭐
326
ACL2 System and Books as Maintained by the Community
Proofs
⭐
278
My personal repository of formally verified mathematics.
Awesome Rust Formalized Reasoning
⭐
246
An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.
Hacspec
⭐
230
A specification language for cryptography primitives.
Lazysets.jl
⭐
220
Scalable Symbolic-Numeric Set Computations
Reachabilityanalysis.jl
⭐
184
Compute reachable states of dynamical systems
Idris Ct
⭐
179
formally verified category theory library
Learntla V2
⭐
146
Learn TLA+ for free! No prior experience necessary!
Awesome Provable
⭐
136
A curated set of links to formal methods involving provable code.
Frama C Snapshot
⭐
125
Release snapshots of the Frama-C platform for source code analysis
Yools
⭐
120
Tools for Yul.
Certicoq
⭐
117
A Verified Compiler for Gallina, Written in Gallina
Spark By Example
⭐
108
SPARK by Example is an adaptation of ACSL by Example for SPARK 2014, a programming language which is a formally verified subset of Ada
Recordflux
⭐
100
Formal specification and generation of verifiable binary parsers, message generators and protocol state machines
Silveroak
⭐
93
Formal specification and verification of hardware, especially for security and privacy.
Nnv
⭐
88
Neural Network Verification Software Tool
Coq Of Rust
⭐
83
Formal verification for Rust 🦀 by translation to the proof system Coq 🐓
Aeneas
⭐
82
A verification toolchain for Rust programs
Ouroboros High Assurance
⭐
80
High-assurance implementation of the Ouroboros protocol family
Xcrypto
⭐
80
XCrypto: a cryptographic ISE for RISC-V
High Assurance Legacy
⭐
79
Legacy code connected to the high-assurance implementation of the Ouroboros protocol family
Awesome Dv
⭐
76
Awesome ASIC design verification
Acsl By Example
⭐
74
Public snapshots of "ACSL by Example"
Tokenlibs With Proofs
⭐
71
Correctness proofs of Ethereum token contracts
Verismart Public
⭐
65
a safety verifier for Solidity smart contracts
Funding
⭐
58
Information about the Interchain Foundation Funding Program
Psl
⭐
58
Riscvspecformal
⭐
58
The RiscvSpecKami package provides SiFive's RISC-V processor model. Built using Coq, this processor model can be used for simulation, model checking, and semantics analysis. The RISC-V processor model can be output as Verilog and simulated/synthesized using standard Verilog tools.
Psl_with_ghdl
⭐
54
Examples of using PSL for functional and formal verification of VHDL with GHDL (and SymbiYosys)
Athena
⭐
53
Athena is a modern, practical language for proof engineering & natural deduction.
Workcraft
⭐
53
Toolset to capture, simulate, synthesize and verify graph models
Reachability.jl
⭐
50
Reachability and Safety of Nondeterministic Dynamical Systems
Freespec
⭐
50
A framework for implementing and certifying impure computations in Coq
Pirouette
⭐
48
Language-generic workbench for building static analysis
Fix Engine
⭐
47
Imandra FIX Engine
Avr
⭐
47
Reads a state transition system and performs property checking
Hax
⭐
46
A Rust verification tool
Ssprove
⭐
43
A foundational framework for modular cryptographic proofs in Coq
Horus Checker
⭐
43
Horus, a formal verification tool for StarkNet smart contracts.
Tlaplus_repl
⭐
39
A simple REPL for the TLA+ language, using the TLC model checker.
Tutoriel_wp
⭐
39
Frama-C and WP tutorial
Vsrl Framework
⭐
37
The Verifiably Safe Reinforcement Learning Framework
Cosa
⭐
35
CoreIR Symbolic Analyzer
Zen Wallet
⭐
34
Node and GUI for the Zen Protocol.
Verified
⭐
34
Coq formalizations and proofs of (data) structures and algorithms.
Key
⭐
33
KeY Theorem Prover for Deductive Java Verification
Verker
⭐
31
Linux kernel library functions formally verified.
Charon
⭐
31
Interface with the rustc compiler for the purpose of program verification
Solidity
⭐
30
This is solc-verify, a modular verifier for Solidity.
Gamma
⭐
30
An Eclipse-based modeling framework for the component-based design and analysis of reactive systems
Risc V
⭐
29
Design implementation of the RV32I Core in Verilog HDL with Zicsr extension
Rabia
⭐
29
Rabia: Simplifying State-Machine Replication Through Randomization (SOSP 2021)
Ariadne
⭐
25
C++ framework for rigorous computation on cyber-physical systems
Libcrux
⭐
24
The formally verified crypto library for Rust
Scilla Coq
⭐
24
State-Transition Systems for Smart Contracts
Formal_hw_verification
⭐
23
Trying to verify Verilog/VHDL designs with formal methods and tools
Pldi19 Equivalence Checker
⭐
23
Source code for the equivalence checker presented in the PLDI 2019 paper, "Semantic Program Alignment for Equivalence Checking"
Libsparkcrypto
⭐
22
A cryptographic library in SPARK 2014
Agda Fragment
⭐
20
Algebraic proof discovery in Agda
Fm Notes
⭐
19
Unassorted scribbles on formal methods, type theory, category theory, and so on, and so on
Klever
⭐
19
Read-only mirror of the Klever Git repository
Libvhdl
⭐
19
Library of reusable VHDL components
Reasonml Tic Tac Toe
⭐
19
Scarv Cpu
⭐
18
SCARV: a side-channel hardened RISC-V platform
Hardware
⭐
18
Verilog development and verification project for HOL4
Cvxlean
⭐
17
Convex optimization modeling in Lean 4
Main
⭐
17
Code and resources for model learning of network protocol implementations
Isarmathlib
⭐
16
IsarMathLib is a library of formalized mathematics for Isabelle/ZF.
Aws Lc Verification
⭐
16
This repository contains specifications, proof scripts, and other artifacts required to formally verify portions of AWS libcrypto. Formal verification is used to locate bugs and increase assurance of the correctness and security of the library.
Eve Parity
⭐
16
Equilibrium Verification Environment (EVE) is a formal verification tool for the automated analysis of temporal equilibrium properties of concurrent and multi-agent systems.
Tezedge Specification
⭐
16
TLA+ specs and models for the TezEdge node's p2p overlay network, shell, and consensus
Imandra Ros
⭐
15
Imandra ROS
Saturne
⭐
14
Tiny verified SAT-solver
Ace Riscv
⭐
14
Assured Confidential Execution (ACE) for RISC-V
Tm Proposer Idris
⭐
13
Formalization of Tendermint proposer election properties
Intrepid
⭐
13
Intrepyd Model Checker
Pathbeaver
⭐
13
Symbolic execution of LLVM IR
Black
⭐
13
BLACK (Bounded Lᴛʟ sAtisfiability ChecKer)
Saatana
⭐
12
A cryptographic framework, proven for correctness in SPARK
Sxml
⭐
11
Formally verified, bounded-stack XML library
Typonomikon
⭐
11
Źródła mojej książki o Coqu, programowaniu funkcyjnym, teorii typów, logice konstruktywnej i innych takich.
Ipl Examples
⭐
11
Imandra Protocol Language example models
Gneiss
⭐
10
Framework for platform-independent SPARK components
Blockchain
⭐
10
A verified permissioned centralized Blockchain for Isabelle/HOL
Spat
⭐
10
SPARK Proof Analysis Tool
Croyde Riscv
⭐
10
A barebones 64-bit RISC-V micro-controller class CPU, implementing the I(nteger), M(ul/div), C(ompressed) and K(ryptography) extensions.
Cme Mdp
⭐
10
Imandra Modelling Language CME MDP Model
Aiger Safety Properties
⭐
10
AIGER files designed by hand, for testing (and limited benchmarking) of new model checkers
1-100 of 137 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.