articleJan 11, 2006Closed access
Formal certification of a compiler back-end or
Institut national de recherche en informatique et en automatique
Indexed incrossref
Abstract
This paper reports on the development and formal certification (proof of semantic preservation) of a compiler from Cminor (a C-like imperative language) to PowerPC assembly code, using the Coq proof assistant both for programming the compiler and for proving its correctness. Such a certified compiler is useful in the context of formal methods applied to the certification of critical software: the certification of the compiler guarantees that the safety properties proved on the source code hold for the executable compiled code as well.
Citation impact
652
total citations
- FWCI
- 86.20
- Percentile
- 100%
- References
- 39
Citations per year
Authors
1Topics & keywords
Topics
Keywords
- Computer science
- Programming language
- Compiler
- Compiler correctness
- Compiler construction
- Certification
- Executable
- Interprocedural optimization
No related works found for this paper.