Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with formal-methods
A curated list of projects in awesome lists tagged with formal-methods .
https://github.com/spacejam/sled
the champagne of beta embedded databases
b-plus-tree b-tree concurrent crash-testing database embedded-kv formal-methods fuzzing high-performance incredibly-spicy kv lock-free log-structured orm persistence rust sled tree
Last synced: 29 Sep 2024
https://github.com/p-org/p
The P programming language.
asynchronous distributed-systems event-driven formal-methods formal-verification model-checking p programming-language robotics state-machine systematic-testing
Last synced: 30 Sep 2024
https://github.com/p-org/P
The P programming language.
asynchronous distributed-systems event-driven formal-methods formal-verification model-checking p programming-language robotics state-machine systematic-testing
Last synced: 30 Jul 2024
https://github.com/hacl-star/hacl-star
HACL*, a formally verified cryptographic library written in F*
cryptography everest formal-methods formal-verification hacl high-performance inria security verification verified-primitives
Last synced: 30 Sep 2024
https://github.com/xldenis/creusot
Creusot helps you prove your code is correct in an automated fashion.
deductive-reasoning formal-methods formal-verification proof rust rust-lang verification why3
Last synced: 24 Aug 2024
https://github.com/creusot-rs/creusot
Creusot helps you prove your code is correct in an automated fashion.
deductive-reasoning formal-methods formal-verification proof rust rust-lang verification why3
Last synced: 28 Sep 2024
https://github.com/magmide/magmide
A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.
coq dependent-types formal-methods formal-verification logic systems-programming type-safety verification
Last synced: 27 Sep 2024
https://github.com/sarsko/CreuSAT
CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.
automated-reasoning deductive-reasoning formal-methods formal-verification minisat proof rust rust-lang sat sat-solver satisfiability verification
Last synced: 03 Aug 2024
https://github.com/ligurio/practical-fm
A gently curated list of companies using verification formal methods in industry
coq formal-methods formal-verification formal-verification-methods practice software-engineering tla-specification tlaplus
Last synced: 27 Sep 2024
https://github.com/princetonuniversity/vst
Verified Software Toolchain
c compcert coq coq-library coq-vst formal-methods formal-specification formal-verification proof proof-assistant verification
Last synced: 27 Sep 2024
https://github.com/johnyf/tool_lists
Links to tools by subject
binary-decision-diagrams formal-methods model-checking proof-assistant satisfiability-modulo-theories satisfiability-solver smtlib static-analysis synthesis theorem-prover theorem-proving tools verification
Last synced: 31 Jul 2024
https://github.com/acl2/acl2
ACL2 System and Books as Maintained by the Community
acl2 common-lisp first-order-logic formal-methods formal-verification logic rewriting theorem-prover theorem-proving
Last synced: 31 Jul 2024
https://github.com/tlaplus/vscode-tlaplus
TLA+ language support for Visual Studio Code
formal-methods model-checking pluscal specification tla tlc verification vscode-extension
Last synced: 31 Jul 2024
https://github.com/hwayne/learntla-v2
Learn TLA+ for free! No prior experience necessary!
book formal-methods formal-specification formal-verification tla tlaplus
Last synced: 02 Aug 2024
https://github.com/tofgarion/spark-by-example
SPARK by Example is an adaptation of ACSL by Example for SPARK 2014, a programming language which is a formally verified subset of Ada
ada formal-methods formal-specification formal-verification
Last synced: 30 Jul 2024
https://github.com/mit-plv/koika
A core language for rule-based hardware design 🦑
compilation coq formal-methods hardware-description-language programming-languages semantics
Last synced: 27 Sep 2024
https://github.com/aeneasverif/aeneas
A verification toolchain for Rust programs
compiler coq deductive-reasoning formal-methods formal-verification fstar hol4 lean ocaml program-verification proofs rust rust-lang
Last synced: 27 Sep 2024
https://github.com/AdaCore/RecordFlux
Formal specification and generation of verifiable binary parsers, message generators and protocol state machines
ada binary-parser communication-protocol formal-methods formal-specification formal-verification parser protocol-parser protocol-specification python spark
Last synced: 30 Jul 2024
https://github.com/fizzbee-io/fizzbee
Easiest-ever formal methods language! Designed for developers crafting distributed systems, microservices, and cloud applications
alloy alloy-analyzer formal-languages formal-methods formal-verification ltl pluscal prism tla tla-plus tlaplus
Last synced: 31 Jul 2024
https://github.com/jbakouny/scallina
A Coq-based synthesis of Scala programs which are correct-by-construction
coq formal-methods functional-programming scala synthesis
Last synced: 27 Sep 2024
https://github.com/cristian-mattarei/CoSA
CoreIR Symbolic Analyzer
formal-methods formal-verification hardware-verification model-checking satisfiability-modulo-theories systemverilog verilog
Last synced: 30 Jul 2024
https://github.com/philzook58/nand2coq
Build an educational formally verified version of the Nand 2 Tetris course using Coq (and other formal tools).
coq formal-methods fpga nand2tetris
Last synced: 27 Sep 2024
https://github.com/overturetool/overture
The Overture Tool
code-generation eclipse formal-methods ide java overture vdm vdm-sl vdmpp vdmrt
Last synced: 02 Oct 2024
https://github.com/satyendrabanjare/plt-formal-methods-resources
Curated List of Research Focused Reading Materials & Videos for Learning about Programming Language Theory Research, Formal Methods and their application in some most active computer Science fields.
coq entrepreneurship formal-methods formal-verification ideas ideasworthsharing programming-language-theory quantum-programming-language research-data research-paper research-software-engineering sat-solver smt-solver software-verification startup z3
Last synced: 27 Sep 2024
https://github.com/ElliotSwart/pragmaticformalmodeling
An instructional website with progressively worked examples of TLA+ specifications and model checking.
formal-methods formal-verification tla-plus tla-specification
Last synced: 09 Aug 2024
https://github.com/AeneasVerif/charon
Interface with the rustc compiler for the purpose of program verification
compiler formal-methods formal-verification program-verification rust rust-lang static-analysis
Last synced: 03 Aug 2024
https://github.com/y-taka-23/ddsv-go
A toy deadlock detector written in Go. 🔍
automaton deadlock formal-methods formal-verification go golang graphviz model-checking state-machine
Last synced: 02 Aug 2024
https://github.com/ElNiak/PANTHER
This tool presents a novel approach to bolstering network protocol verification by integrating the Shadow network simulator with the Ivy formal verification tool to check time properties. Furthermore, it extends Ivy’s capabilities with a dedicated time module, enabling the verification of complex quantitative-time properties.
apt cve docker docker-compose formal-methods formal-verification ivy protocol protocol-tester quic reproducible-research simulator test-automation testing testing-tools tests time-proof transport-layer-protocol
Last synced: 26 Sep 2024
https://github.com/Componolit/gneiss
Framework for platform-independent SPARK components
ada component-based embedded formal-methods formal-verification spark
Last synced: 30 Jul 2024
https://github.com/Componolit/SXML
Formally verified, bounded-stack XML library
ada formal-methods formal-verification parser spark xml
Last synced: 30 Jul 2024
https://github.com/appliedfm/vstyle
A style guide for Coq
appliedfm c coq dependent-types formal-mathematics formal-methods formal-proofs formal-semantics formal-specification formal-verification haskell ocaml proof proof-assistant software-engineering style-guide verification
Last synced: 27 Sep 2024
https://github.com/unitb/temporal-logic
formal-methods formal-proofs lean temporal-logic verification
Last synced: 09 Aug 2024
https://github.com/SymbolicSoft/noiseexplorer
Online engine for reasoning about the Noise Protocol Framework.
cryptographic-protocols cryptography formal-methods formal-verification protocol-analysis protocol-verification symbolic-protocol-analysis
Last synced: 01 Aug 2024
https://github.com/elniak/awesome-formal-verification
Welcome to the ultimate list of resources for formal verification techniques and tools. This repository aims to provide an organized collection of high-quality resources to help professionals, researchers, and enthusiasts stay updated and advance their knowledge in the field.
awesome awesome-list awesome-resources formal-languages formal-methods formal-specification formal-verification hardware-verification model model-checking network-verification proof-assistant testing tools verification
Last synced: 26 Sep 2024
https://github.com/zchn/eth-acl2
An ACL2 formalization of the Ethereum VM, aiming to be both executable and suitable for proving interesting properties of EVM contracts.
acl2 ethereum evm formal-methods formalization proofs verification
Last synced: 03 Aug 2024
https://github.com/appliedfm/coq-vsu-int63
Formally verified 63-bit integer arithmetic, implemented in C and proven in Coq
appliedfm c compcert coq coq-vst formal-methods formal-specification formal-verification verification
Last synced: 27 Sep 2024
https://github.com/ccamacho/phd
Ph.D dissertation website
axiomatic-semantics denotational-semantics foda formal-methods operational-semantics process-algebras software-product-lines
Last synced: 31 Jul 2024
https://github.com/appliedfm/coq-vsu
Tools for working with Verified Software Units
appliedfm c compcert coq coq-vst formal-methods formal-specification formal-verification verification
Last synced: 27 Sep 2024
https://github.com/hriener/parsyn-cegis
SMT-Based CPS Parameter Synthesis and Repair
cyber-physical-systems formal-methods formal-verification synthesis
Last synced: 02 Oct 2024
https://github.com/hriener/metasmt-toolbox-smt2eval
metaSMT-Based SMT-LIB2 Consistency Checker
binary-decision-diagrams formal-methods sat-solver satisfiability-modulo-theories
Last synced: 02 Oct 2024
https://github.com/johnyf/tlapy
Python utilities for working with TLA+ specifications
formal-methods specification tla tlaplus utilities
Last synced: 02 Aug 2024