CompCert: A Journey through the Landscape of Mechanized Semantics for Verified Compilation (Keynote)
Abstract
Index Terms
- CompCert: A Journey through the Landscape of Mechanized Semantics for Verified Compilation (Keynote)
Recommendations
From Mechanized Semantics to Verified Compilation: the Clight Semantics of CompCert
Fundamental Approaches to Software EngineeringAbstractCompCert is a formally verified compiler for C that is specified, programmed and proved correct with the Coq proof assistant. CompCert was used in industry to compile critical embedded software. Its correctness proof states that the compiler does ...
Formally Verified Native Code Generation in an Effectful JIT: Turning the CompCert Backend into a Formally Verified JIT Compiler
Modern Just-in-Time compilers (or JITs) typically interleave several mechanisms to execute a program. For faster startup times and to observe the initial behavior of an execution, interpretation can be initially used. But after a while, JITs dynamically ...
From Verified Compilation to Secure Compilation: a Semantic Approach
PLAS'20: Proceedings of the 15th Workshop on Programming Languages and Analysis for SecurityA formally verified compiler is a compiler that comes with a machine-checked proof that no bug is introduced during compilation. This correctness property states that the compiler preserves the semantics of programs. Formally verified compilers ...
Comments
Information & Contributors
Information
Published In

- General Chairs:
- Robbert Krebbers,
- Dmitriy Traytel,
- Program Chairs:
- Brigitte Pientka,
- Steve Zdancewic
Sponsors
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Check for updates
Author Tag
Qualifiers
- Invited-talk
Conference
Acceptance Rates
Upcoming Conference
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 58Total Downloads
- Downloads (Last 12 months)17
- Downloads (Last 6 weeks)1
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in