During the first year of DeepSpec, we
(1) worked towards proving soundness VST's concurrent separation logic w.r.t. relaxed memory models,
(2) developed a new understanding of the semantic models underlying "classical" (or "malloc-free") and "intuitionistic" (or "garbage-collected") separation logic,
(3) verified a new resilient mailbox protocol with low-level concurrency primitives.
(4) The verification of cryptographic primitives led to additional improvements to VST's Floyd automation library.
|