Researchers formally verified a multi-generation garbage collector in Rocq+VST, written in C and compatible with OCaml data types. The verification uses a modular API specification independent of implementation details, demonstrating adequacy through verified client programs and supporting components like forwarding functions.
Hardcaml is an OCaml library for hardware design that provides productive abstractions for circuit design, rigorous validation through simulation and formal verification, and seamless integration between hardware and software. It supports the full hardware-design flow including design, verification, optimization, and integration, and is used in production by Jane Street for ultra-low-latency trading systems.