The VerCors verification toolset for verifying parallel and concurrent software
-
Updated
May 31, 2024 - Scala
The VerCors verification toolset for verifying parallel and concurrent software
Synthesis of Heap-Manipulating Programs from Separation Logic
Partial Commutative Monoids
Distributed Separation Logic: a framework for compositional verification of distributed protocols and their implementations in Coq
Program logic for developing and verifying distributed systems
Hoare Type Theory
Katamaran is a semi-automated separation logic verifier for the Sail specification language. It works on an embedded version of Sail called μSail and verifies separation logic-based contracts of functions by generating (succinct) first-order verification conditions.
Probabilistic separation logics for verifying higher-order probabilistic programs.
Test input generation using separation logic
Test input generation using separation logic
Tamarin Model & Verified Go Implementation of the WireGuard VPN Key Exchange Protocol
Voila is proof outline checker for fine-grained concurrency verification
Synthesis with Read-Only Borrows
Competition of Solvers for Separation Logic
A verification tool developed in Coq for analyzing cloud block storage
Sample Angular-enabled ASP.NET Core application with separated backend and frontend structure
Coq tactics for certification of the results of SSL-based program synthesis via the Verified Software Toolchain.
Mechanised Reasoning about Array-Based Trees in Separation Logic
Things that are needed for formally verifying a system
Hoare Type Theory
Add a description, image, and links to the separation-logic topic page so that developers can more easily learn about it.
To associate your repository with the separation-logic topic, visit your repo's landing page and select "manage topics."