Conversation
Notices
-
star star baby (xj9@social.sunshinegardens.org)'s status on Tuesday, 22-Jan-2019 09:53:04 EST star star baby > The CompCert project investigates the formal verification of realistic compilers usable for critical embedded software. Such verified compilers come with a mathematical, machine-checked proof that the generated executable code behaves exactly as prescribed by the semantics of the source program. By ruling out the possibility of compiler-introduced bugs, verified compilers strengthen the guarantees that can be obtained by applying formal methods to source programs.
> The main result of the project is the CompCert C verified compiler, a high-assurance compiler for almost all of the C language (ISO C99), generating efficient code for the PowerPC, ARM, RISC-V and x86 processors.
http://compcert.inria.fr/
sadly, it isn't libre software
https://github.com/AbsInt/CompCert/blob/master/LICENSE