seL4 was modeled in Haskell, then written in C. Then they used tools to verify that the Haskell models matched the C code.