Program Analysis, Software Verification & Testing. Python3, CAS, Dafny, Z3, CVC4, UCLID, ZChaff, NuSMV, AFL, Scala, CBMC & LLVM Framework (CO).
-
Updated
Apr 9, 2023 - Boogie
Program Analysis, Software Verification & Testing. Python3, CAS, Dafny, Z3, CVC4, UCLID, ZChaff, NuSMV, AFL, Scala, CBMC & LLVM Framework (CO).
AProver: Agentic Prover for AI-Generated Code — LLM agents + BMC for automated verification of systems software
This program introduces formal verification to card-based cryptography by providing a technique which automatically finds new protocols using as few as possible operations and searches for lowest bounds on card-minimal protocols.
Bounded model checking on lock free data structure
Towards automatic voting rule argumentation by using computer-aided verification such as software bounded model checking.
SKILL.md-standard proofreading skill — code & document review with real, verified formal-verification backends for C, Python, Rust, Java, and C++
Technical report on CBMC (C Bounded Model Checker) - Software Engineering II course project - Computer Science @ FAMAF (UNC)
Theory notes, exercises, and project - Software Engineering II course - Computer Science @ FAMAF (UNC)
Program for helping in the automation of the process of generating input test cases for the code coverage analysis of a set of functions.
Expediting verification of assertions in loops by isolation
Encoding Vesicle Traffic System in Z3 and CBMC
AI-native Code-OSS workbench for safety-critical firmware. DO-178C evidence, MISRA, CBMC, CodeQL, measured MC/DC and hardware tooling in one window — with compliance runs that record what was actually measured, and claim nothing else.
Contains a common interface for software analyzers/verifiers/test-suites (also known as oracles)
Verification of Lock-Free Data Structure
To associate your repository with the cbmc topic, visit your repo's landing page and select "manage topics."