Handling Concurrency in Formal Verification.

Basic idea

Proving concurrent programs correct requires reasoning about interleavings or about shared state under interference. Modern approaches use concurrent separation logic (CSL) and Iris-style frameworks to make these proofs scale.

Key formulas

Concurrency is in my opinion a solved problem.

Not to cite my own work but Verus shows how IronSync style proofs can scale.

Resources

Siblings