"Verified" "Compilation" of "Python" with Knuckledragger, GCC, and Ghidra

Coding Isn't Programming

Coq-of-rust: Formal verification tool for Rust

owi: Cross-language Bugfinder

Formal Verification of Zero-Downtime Database Migration in PlusCal

Grease: An Open-Source Tool for Uncovering Hidden Vulnerabilities in Binary Code

Lean 4, release v4.17.0

PeanoScript: TypeScript but it's a theorem prover

Systems Correctness Practices at AWS: Leveraging Formal and Semi-formal Methods

Typestate Programming

Where are all the Rewrite Rules?

Comparing Two Verilog CPU Implementations Using EBMC

Quint Deserves Rust

A mechanically verified garbage collector for OCaml [pdf]

Practical Alloy: A hands-on guide to formal software design

ACL2

Jepsen Test on Patroni: A PostgreSQL High Availability Solution (2024)

Regular Expressions which query Oracles

Verified and Efficient Matching of Regular Expressions with Lookaround

CUTECat: Concolic Execution for Computational Law

When the Simplest Concurrent Program Goes Against All Intuition

Alloy 6.2.0 released

Verified post-quantum cryptography on the web

About Safety, Security and yes, C++ and Rust (2023)

How can we compare expressive power between two Turing-complete languages?

Formal Methods: Just Good Engineering Practice? (2024)

TLA+ Monthly Development Update - December 2024

The Hoare Cube

Stuff I learnt in 2024

Symbolic Execution by Overloading __bool__

More →