There are 4 repositories under separation-logic topic.
Distributed Separation Logic: a framework for compositional verification of distributed protocols and their implementations in Coq
Hoare Type Theory
The VerCors verification toolset for verifying parallel and concurrent software
Partial Commutative Monoids
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.
Operational semantics, Type-based information flow security, Hoare logic, Verification conditions, and Separation logic in Agda for the IMP language
Test input generation using separation logic
A Symbolic Executor based on Separaton Logic
Tamarin Model & Verified Go Implementation of the WireGuard VPN Key Exchange Protocol
Demos for lecture on Separation Logic by O'Hearn from CACM 2019.
Competition of Solvers for Separation Logic
Test input generation using 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
Write readable Hoare style proof outlines for imperative programs in Agda.
Things that are needed for formally verifying a system
Synthesis with Read-Only Borrows
Voila is proof outline checker for fine-grained concurrency verification
A verification tool developed in Coq for analyzing cloud block storage
FAILURE Analyzer is a tool for static analysis and bug detection which implements Separation Sufficient Incorrectness Logic (SSIL) as the base logic on which the analysis is driven.