Formal verification of a realistic compiler 论文

2009Communications of the ACM引用 1112
Logic, programming, and type systemsSecurity and Verification in ComputingFormal Methods in Verification

摘要

This paper reports on the development and formal verification (proof of semantic preservation) of CompCert, a compiler from Clight (a large subset of the C programming language) to PowerPC assembly code, using the Coq proof assistant both for programming the compiler and for proving its correctness. Such a verified compiler is useful in the context of critical software and its formal verification: the verification of the compiler guarantees that the safety properties proved on the source code hold for the executable compiled code as well.

相关事件

暂无数据

相关文章

暂无数据