An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with model-checking

A curated list of projects in awesome lists tagged with model-checking .

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/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/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/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/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)

filesystem model-checking

Last synced: 30 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/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"

model-checking 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)

bdd ctl model-checking scala

Last synced: 24 Aug 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

model-checking tlaplus

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/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/ahamez/caesar.sdd

An implementation of caesar.bdd using SDD

c-plus-plus model-checking

Last synced: 21 Mar 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/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/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/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

lean4 model-checking murphi

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/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