In this repository you can find all of my projects for Verification of Reactive Systems Course when I was in 2nd semester of my master's at SUT.
-
Updated
Aug 9, 2022 - C++
In this repository you can find all of my projects for Verification of Reactive Systems Course when I was in 2nd semester of my master's at SUT.
Minimal ROBDD library implemented as part of the Verification of Digital Systems course
Tool for creating Timed Automata and checking their language emptiness.
A high-performance library for Mission-time Linear Temporal Logic (MLTL) parsing, Abstract Syntax Tree (AST) manipulation, and formula evaluation. Supports C++ and Python interfaces.
Frozen 1.0 release of the Ariadne C++ framework for cyber-physical systems
Linearization of non-linear dynamic systems for reachability analysis
A library for dynamic analysis of multithreaded POSIX C programs
VerC3: Verification Toolkit for C3
a solidity runtime verification tool based on LTL.
STAMINA - the STochiastic Approximate Model-checker for INfinite-state Analysis, integrated with the Storm model checking engine.
Extendable verification engine and simulator for Tick Tock Automata constructs
IMPaCT: Interval MDP Parallel Construction for Controller Synthesis of Large-Scale Stochastic Systems. IMPaCT is an open-source software tool for the parallelized verification and controller synthesis of large-scale stochastic systems using interval Markov chains (IMCs) and interval Markov decision processes (IMDPs).
A model checker for safe Petri nets based on partial-order semantics
Symbolic execution of LLVM IR
BLACK (Bounded Lᴛʟ sAtisfiability ChecKer)
C++ framework for rigorous computation on cyber-physical systems
Source code for the equivalence checker presented in the PLDI 2019 paper, "Semantic Program Alignment for Equivalence Checking"
This is solc-verify, a modular verifier for Solidity.
Reads a state transition system and performs property checking
Add a description, image, and links to the formal-verification topic page so that developers can more easily learn about it.
To associate your repository with the formal-verification topic, visit your repo's landing page and select "manage topics."