Projects in Awesome Lists tagged with model-checking
A curated list of projects in awesome lists tagged with model-checking .
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: 14 May 2025
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: 14 Mar 2025
https://model-checking.github.io/kani/
Kani Rust Verifier
model-checking rust verification
Last synced: 16 Jul 2025
https://github.com/model-checking/kani
Kani Rust Verifier
model-checking rust verification
Last synced: 12 May 2025
https://github.com/tlaplus/tlaplus
TLC is a model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.
algorithms high-performance java mit-license model-checking specifications tla verification
Last synced: 14 May 2025
https://github.com/spacejam/tla-rust
writing correct lock-free and distributed stateful systems in Rust, assisted by TLA+
distributed lock-free model-checking rust tla
Last synced: 04 Apr 2025
https://github.com/AliveToolkit/alive2
Automatic verification of LLVM optimizations
automatic-verification llvm llvm-ir model-checking smt symbolic-execution translation-validation verification
Last synced: 26 Apr 2025
https://github.com/alivetoolkit/alive2
Automatic verification of LLVM optimizations
automatic-verification llvm llvm-ir model-checking smt symbolic-execution translation-validation verification
Last synced: 14 May 2025
https://github.com/lemmy/blockingqueue
Tutorial "Weeks of debugging can save you hours of TLA+". Each git commit introduces a new concept => check the git history!
fifo fifo-queue java model-checking specification tla tlaplus tlaps
Last synced: 16 May 2025
https://github.com/lemmy/BlockingQueue
Tutorial "Weeks of debugging can save you hours of TLA+". Each git commit introduces a new concept => check the git history!
fifo fifo-queue java model-checking specification tla tlaplus tlaps
Last synced: 26 Mar 2025
https://github.com/thomasp85/lime
Local Interpretable Model-Agnostic Explanations (R port of original Python package)
caret model-checking model-evaluation modeling r
Last synced: 08 Apr 2025
https://github.com/apalache-mc/apalache
APALACHE: symbolic model checker for TLA+ and Quint
apalache model-checking quint smt tla tlaplus verification
Last synced: 18 Apr 2025
https://github.com/seahorn/seahorn
SeaHorn Verification Framework
abstract-interpretation horn-clauses llvm model-checking program-analysis static-analysis verification
Last synced: 15 May 2025
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: 11 Dec 2025
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: 21 Mar 2025
https://github.com/parapluu/concuerror
Concuerror is a stateless model checking tool for Erlang programs.
automatic codecov codecov-badge concuerror concurrent-erlang-programs concurrent-programming debugging erlang erlang-programs erlang-versions-badge model-checker model-checking otp stateless-model-checking systematic-testing testing tool travis-badge verification
Last synced: 15 May 2025
https://github.com/parapluu/Concuerror
Concuerror is a stateless model checking tool for Erlang programs.
automatic codecov codecov-badge concuerror concurrent-erlang-programs concurrent-programming debugging erlang erlang-programs erlang-versions-badge model-checker model-checking otp stateless-model-checking systematic-testing testing tool travis-badge verification
Last synced: 13 May 2025
https://github.com/ultimate-pa/ultimate
The Ultimate program analysis framework.
automata ltl model-checking program-analysis reachability software-analysis termination
Last synced: 16 Jan 2026
https://github.com/firmai/datagene
DataGene - Identify How Similar TS Datasets Are to One Another (by @firmai)
data-structures data-transformations dataset-generation dataset-similarity decomposition distance-calculations distance-measures encoding finance model-checking predictive-maintenance similarity-measures similarity-score synthesizers synthetic-data synthetic-dataset-generation testing-framework transformation-recipes
Last synced: 11 Jul 2025
https://github.com/will62794/spectacle
Interactive, web-based tool for exploring, visualizing, and sharing formal specifications in TLA+.
formal-methods formal-specification model-checking tla tlaplus verification visualization
Last synced: 10 Aug 2025
https://github.com/kelvich/tlaplus_jupyter
Jupyter kernel for TLA⁺
jupyter-kernel model-checking tla
Last synced: 14 Aug 2025
https://github.com/jayhorn/jayhorn
Static checker for Java
java model-checking static-analysis verification
Last synced: 27 Feb 2025
https://github.com/cristian-mattarei/CoSA
CoreIR Symbolic Analyzer
formal-methods formal-verification hardware-verification model-checking satisfiability-modulo-theories systemverilog verilog
Last synced: 14 Mar 2025
https://github.com/jrclogic/smcdel
A symbolic model checker for Dynamic Epistemic Logic.
epistemic-logic haskell logic model-checking symbolic
Last synced: 10 Apr 2025
https://github.com/will62794/tlaplus_repl
A simple REPL for TLA+.
formal-verification model-checking tla
Last synced: 16 Mar 2025
https://github.com/mryndzionek/tlaplus_specs
Different TLA+ specifications, mostly for learning purposes
graphviz model-checking tla tla-specifications tlaplus
Last synced: 23 Feb 2025
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: 11 Apr 2025
https://github.com/johnwickerson/memalloy
Memory consistency modelling using Alloy
armv7 c11 compiler-design constraint-solver memory-model model-checking nvidia-gpus opencl powerpc x86
Last synced: 11 Jun 2025
https://github.com/lip6/itstools
A multi-formalism, multi-solution model-checker centered on the language GAL
ctl eclipse ltl model-checking model-driven-development petri-net safety
Last synced: 22 Apr 2025
https://github.com/tlaplus/azure-cosmos-tla
Azure Cosmos TLA+ specifications
azure cosmosdb model-checking tlaplus
Last synced: 26 Mar 2025
https://github.com/xlauko/lart
LLVM Abstraction & Refinement Tool. The goal of this tool is to provide LLVM-to-LLVM transformations that implement various program abstractions. In terms of the instruction set, the resulting programs are normal, concrete LLVM programs that can be executed and analyzed.
abstract-interpretation abstraction compiler compilers hacktoberfest llvm model-checking static-analysis symbolic-execution
Last synced: 12 Apr 2025
https://github.com/tniessen/aiger-safety-properties
AIGER files designed by hand, for testing (and limited benchmarking) of new model checkers
aig aiger benchmark dataset examples formal-verification model-checking testing verification
Last synced: 07 Jan 2026
https://github.com/LauZyHou/sbid-ava
🔮内生安全建模工具,基于.Net Core 3.0的Avalonia跨平台桌面应用。
attack-tree class-diagram ctl-ast formal-verification model-checking sequence-diagram state-machine topology
Last synced: 11 May 2025
https://github.com/hengxin/tlaplus-at-nju-disalg
Learning [Lamport's TLA+](http://research.microsoft.com/en-us/um/people/lamport/tla/tla.html).
lamport-specifying-systems model-checking theorem-proving tla-hyperbook tlaplus tlaplus-video-course tlaps tlc
Last synced: 17 Jan 2026
https://github.com/sbu-fsl/metis
Metis: File System Model Checking via Versatile Input and State Exploration (FAST '24)
Last synced: 30 Apr 2025
https://github.com/janislley/LSVerifier
LSVerifier - Large Systems Verifier
bounded-model-checking c-language formal-verification model-checking open-source-software security-vulnerabilities software-verification
Last synced: 20 Aug 2025
https://github.com/janislley/lsverifier
LSVerifier - Large Systems Verifier
bounded-model-checking c-language formal-verification model-checking open-source-software security-vulnerabilities software-verification
Last synced: 10 Apr 2025
https://github.com/pfnet-research/pml
A ML-like programming language with type-based probabilistic behavior specification, developed as part of PFN summer internship 2018.
model-checking probabilistic-model refinement-type type-system verification
Last synced: 13 Apr 2025
https://github.com/lip6/libits
Core Guarded Action Language and Instantiable Transition System semantics using libDDD.
cplusplus decision-diagrams gplv3 model-checking symbolic
Last synced: 19 Aug 2025
https://github.com/m-clark/r-iii-modeling
Using models to understand relationships and make predictions.
generalized-linear-models linear-models loss-functions machine-learning-basics model-checking model-comparison models r visualization workshop
Last synced: 26 Oct 2025
https://github.com/m4lvin/mchlpe
🕵️🤥 A Model Checker for the Hardest Logic Puzzle Ever
agent-types epistemic-logic haskell model-checking puzzle
Last synced: 13 Apr 2025
https://github.com/stateright/stateright.github.io
"Building Distributed Systems with Stateright"
Last synced: 30 Apr 2025
https://github.com/smart-contract-modelling-uottawa/symboleo-model-checker-test-generator
A test generator application designed to create performance benchmarks for SymploeoPC
formal-verification model-checking nuxmv smart-contracts
Last synced: 01 Sep 2025
https://github.com/notbad4u/mcltl-rs
[beta] An experimental model checker for LTL written in Rust
buchi-automaton kripke-structure ltl ltl-formulas model-checker model-checking temporal-logic
Last synced: 12 Apr 2025
https://github.com/calvin-l/ezpsl
The easy parallel algorithm specification language
concurrency language model-checking
Last synced: 07 Oct 2025
https://github.com/hifza-khalid/formalmethodsinse
🔍A deep dive into Formal Methods in Software Engineering 📜—exploring automata, logic, verification, and specification techniques to ensure software correctness and reliability.
automata-theory formal-methods logic model-checking software-correctness software-engineering specification theorem-proving verification
Last synced: 18 Jul 2025
https://github.com/fpoli/ctlmc
CTL model checker, implemented using BDDs (JavaBDD library)
Last synced: 24 Aug 2025
https://github.com/galoisinc/mmc-paper
Modular Model Checking Paper
automatic-theorem-proving distributed-systems fault-tolerance high-assureance model-checking
Last synced: 13 Jul 2025
https://github.com/gipsyh/rIC3
A high-performance IC3/PDR algorithm implementation in Rust.
formal-verification ic3 model-checking pdr-algorithm
Last synced: 13 Aug 2025
https://github.com/inbo/inlatools
An R package with useful functions to diagnose INLA models
bayesian-statistics gplv3 inla mixed-models model-checking model-validation r
Last synced: 02 May 2025
https://github.com/s12f/tlads
TLA+ and Distributed/Discrete Systems.
distributed-systems model-checking tla tlaplus
Last synced: 19 Oct 2025
https://github.com/isaac-defrain/liveness-checking
Liveness checking state machines without storing execution traces
Last synced: 05 Oct 2025
https://github.com/deryeger/minicheck
MiniCheck is a CLI for CTL and bounded LTL model checking on transition systems.
cli ctl-formulas haskell haskell-application ltl-formulas model-checking transition-systems tu-wien
Last synced: 03 Apr 2025
https://github.com/francoisschwarzentruber/tools-for-teaching-logic
A list of tools for teaching logic
education educational-project list logic logic-programming modal-logic model-checking multi-agent-systems proof-systems sat-solver
Last synced: 25 Jul 2025
https://github.com/m4lvin/gomoche
🗣️📞 Gossip Model Checking
distributed-systems epistemic-logic gossip haskell model-checking protocol
Last synced: 18 Jan 2026
https://github.com/mrigankpawagi/leaneartemporallogic
Formalization of Linear Temporal Logic (LTL) in Lean 4.
lean4 linear-temporal-logic model-checking
Last synced: 13 Oct 2025
https://github.com/bigraph-toolkit-suite/bigraphs.bigraph-framework
A framework written in Java for the creation and simulation of bigraphs.
bigraphs builder converter framework java model-checking simulation visualization
Last synced: 18 Oct 2025
https://github.com/san089/uppaal_model_checking
Model Checking For Automated Machine Learning Models
liveness machine-learning model-checking reachability safety uppaal
Last synced: 24 Dec 2025
https://github.com/phreppo/protocol-validation
formal-specification model-checking verification
Last synced: 04 Oct 2025
https://github.com/ahamez/caesar.sdd
An implementation of caesar.bdd using SDD
Last synced: 21 Mar 2025
https://github.com/montao/formal-verification
🌍 The SMV models
formal-verification hardware-peripherals model-checking smv-models
Last synced: 18 Oct 2025
https://github.com/savinrazvan/knights
A Python program that solves Knights and Knaves logic puzzles using propositional logic and model-checking algorithms. Determine the truthfulness of characters based on their statements to solve these classic logic puzzles.
ai algorithmic-puzzles educational-project game-theory knights-and-knaves logic-puzzles logical-reasoning model-checking propositional-logic puzzle-solver python raymond-smullyan
Last synced: 20 Nov 2025
https://github.com/aai-institute/tfl-training-probabilistic-model-checking
TfL course on probabilistic model checking using storm
machine-learning markov-decision-processes model-checking probabilistic-models storm training transferlab
Last synced: 17 Jan 2026
https://github.com/semperos/river-crossing-spec
TLA Specification for the "Wolf, goat, and cabbage" puzzle (https://en.wikipedia.org/wiki/Wolf,_goat_and_cabbage_problem)
model-checking puzzle temporal-logic-of-actions tla-specification
Last synced: 20 Jun 2025
https://github.com/federicoponzi/tlaplus-wiki
A community sourced free tla+ formal methods wiki.
formal-methods mdbook-book model-checking tlaplus wiki
Last synced: 25 Jul 2025
https://github.com/zpcore/acow
Applied Formal Methods.
automaton compiler dfs model-checking mtl
Last synced: 12 Sep 2025
https://github.com/m4lvin/dining-benchmark
🍽️ 🔐 Benchmarking Model Checkers for Dynamic and Temporal Epistemic Logics using the Dining Cryptographers example.
benchmark dining-cryptographers haskell model-checking verification
Last synced: 24 Mar 2025
https://github.com/tangruize/jupiter-experiments
jupiter model-checking python3 tlaplus tlc2 tlc2-wrapper
Last synced: 25 Feb 2025
https://github.com/konnov/apalache-rpc-client
Minimalistic Python client for interaction with the Apalache model checker over JSON RPC
apalache client model-based-testing model-checking quint symbolic-execution testing tla tlaplus
Last synced: 25 Dec 2025
https://github.com/thedhruvrawat/ferryman
Solving the classic Ferryman problem via model-checking using NuSMV Modeller
logic-in-computer-science model-checking nusmv
Last synced: 03 Jul 2025
https://github.com/vertexclique/cekic
Experimental system model generator for RTS
automotive-applications execution-tracer model-checking model-exploration model-export osek rts system-modeling
Last synced: 23 Mar 2025
https://github.com/blacksujit/suraksha
Welcome to the **SURAKSHA -- Secure Document Query Application**! This powerful tool allows you to securely upload, search, and analyze documents with ease. Built using Streamlit, this app offers an intuitive interface and various features for managing your document queries efficiently.
aspect-oriented-programming cloud community-cloud-patterns dashboard database-design databse document implemeation integration model-checking model-selection parser project queries-database queries-keeper repository-pattern search secure-document streamlit-webapp testing-tools
Last synced: 24 Mar 2025
https://github.com/konnov/pbt-example-summation
Property-based testing and model checking for simple summation (case study)
example model-checking property-based-testing python
Last synced: 25 Dec 2025
https://github.com/hengxin/tla-deep-into-code
Applying TLA+/TLC/TLAPS to Source Code
debugging distributed-systems model-checking tlaplus
Last synced: 25 Feb 2025
https://github.com/panda4817/mastermind-solver
Using model checking and inference to determine all 10 pairs from the Are You The One show, which is a game of Mastermind.
inference model-checking python3
Last synced: 13 Nov 2025
https://github.com/sybila/biodivine-hctl-model-checker
Symbolic HCTL model checker for Boolean networks
boolean-network model-checking rust
Last synced: 08 Aug 2025
https://github.com/ahmad-ali-rafique/random-forest-classifier-modeling
Detailed exploration of random forest classifiers, including data cleaning, model building, and performance evaluation on various datasets.
classification classification-models data dataanalytics datamodel dataset model-checking models random-forest random-forest-classifier
Last synced: 05 Mar 2025
https://github.com/goens/lean-murphi
An embedding of the Murphi model checking language into Lean
Last synced: 14 May 2025
https://github.com/demon-2-angel/handwritten-digit-classification
This document explores the use of Principal Component Analysis (PCA) in a machine learning context, specifically for image classification using a dataset of numerical representations of digits. The dataset is loaded using sci-kit-learn's load_digits function, and initial exploration is conducted to understand its structure.
digits-recognition feature-extraction model-checking pca-analysis
Last synced: 01 Apr 2025
https://github.com/cjen07/prism_model_editor
a web GUI to edit Prism models
d3 editor model-checking visualization
Last synced: 25 Oct 2025
https://github.com/jakuj/ofmc-parallel
Multicore OFMC implementation
model-checking ofmc protocol-security
Last synced: 17 Aug 2025
https://github.com/artzaragozagithub/ml--p2_predicting_loan_purchases
Anticipating Loan-Eligible Bank Customers with a High Probability of Successfully Purchasing a Bank Loan.
classifiers data-analytics data-preprocessing data-visualization decision-trees eda fine-tuning matplotlib model-checking model-development model-training-and-evaluation numpy-library pandas-library python-3 seaborn-plots sklearn-library
Last synced: 13 Jun 2025
https://github.com/luistar/informal-intro-to-formal-methods-slides
Slides from a lesson on formal methods for software engineering.
formal-methods formal-verification model-checking slides
Last synced: 28 Feb 2025
https://github.com/lucadibello/concurrency-spin-model-checker
SPIN model checker integration to verify the correctness of a sequential and concurrent program
concurrency model-checking promela software-analysis spin
Last synced: 15 Jul 2025
https://github.com/lapets/course-data-mechanics
Lecture notes and other materials for a one-semester course on data mechanics.
data-mechanics data-science geojson graph-algorithms introduction-to-statistics model-checking nosql optimization optimization-algorithms scalable-data-analysis urban-data-science
Last synced: 16 Aug 2025
https://github.com/harmim/vut-sav-project
Static Analysis and Verification - Project - PRISM
bdd markov-chain markov-decision-processes model-checking pctl prism probabilistic-models sav static-analysis stochastic-processes verification vut vut-fit
Last synced: 11 Jan 2026