The LTSmin model checking toolset
-
Updated
Oct 31, 2024 - C
The LTSmin model checking toolset
🤖KORG: Tool, Models, and Supplementary Materials for Attacker Synthesis
Fault-tolerant distributed algorithms encoded in a formal language
Sublime Text 3 syntax highlighting and build system for Promela Spin.
📌 The Dining Philosophers Problem / 食事する哲学者の問題
Formal verification of UML state machines with Promela/spin and TLA+/PlusCal
A reconfigurator tool for fPromela with support for variability abstractions.
Synthesis of discrete dynamical systems from multi-paradigm specifications
Distributed computing course projects
ImSpin is an advanced and modernized version of the classic iSpin frontend, leveraging the power and flexibility of ImGui to provide a superior user experience. Designed as the frontend for the SPIN model checker, ImSpin aims to offer an intuitive, efficient, and visually appealing interface for model checking enthusiasts and professionals.
Using PROMELA and SPIN to check the dining philosophers' problem for race conditions.
Converter of function block models from NuSMV to Promela (SPIN)
Моделирование и верификация распределенных алгоритмов с использованием языка Promela и верификатора Spin. Модели алгоритмов решения задачи взаимоисключающего доступа: Алгоритм Деккера, Алгоритм Петерсона, Алгоритм Дейкстра. Модель алгоритма контроллера светофора на сложном перекрестке.
TerminalLine: Modelling and verifying a safe railway network using Promela and the SPIN Model Checker. Uses Linear Temporal Logic (LTL) formulas.
📚️ A repository for showcasing my knowledge of the Promela programming language, and continuing to learn the language.
A system validation model written in Promela
Describing Platooning in the language of MWB (Mobility Workbench), a tool for manipulating and analyzing mobile concurrent systems described in pi-calculus (tool written in standard SML and runs on SML/NJ compiler). Then describing it in Promela to model check using SPIN and Isabelle
A car emergency system described in Promela and verified with SPIN - Final project of formal verification of software course (unipi)
Add a description, image, and links to the promela topic page so that developers can more easily learn about it.
To associate your repository with the promela topic, visit your repo's landing page and select "manage topics."