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.
-
Updated
Aug 10, 2024 - OCaml
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.
Mechanised Reasoning about Array-Based Trees in Separation Logic
A verification tool developed in Coq for analyzing cloud block storage
AxSL, a concurrent separation logic for Arm's relaxed concurrency
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.
Things that are needed for formally verifying a system
Hoare Type Theory
Verifying FF-A hypercalls using VMSL.
An implementation of separation logic in Coq
Write readable Hoare style proof outlines for imperative programs in Agda.
Demos for lecture on Separation Logic by O'Hearn from CACM 2019.
Mostly Automated Proof Repair for Verified Libraries
One Of The Methodologies To Write Clean, Maintainable & Extensible Software
Google Summer of Code 2017 – Verification and Testing of Heap-based Programs with Symbolic PathFinder
Strong non-interference for fine-grained concurrent programs
Formalisation of Separation Logic and Mutability
A Symbolic Executor based on Separaton Logic
An implementation of the logic for verifying the correctness of cloud storage system in Coq
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."