Formal certification of a compiler back-end or : Programming a compiler with a proof assistant
In: Conference record of POPL® 2006: The 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages®, January 11-13, 2006, Charleston, South Carolina, USAACM SIGPLAN notices 41(1):42-54
Konferenz
- print, 35 ref
Zugriff:
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 bold for the executable compiled code as well.
Titel: |
Formal certification of a compiler back-end or : Programming a compiler with a proof assistant
|
---|---|
Autor/in / Beteiligte Person: | LEROY, Xavier |
Link: | |
Quelle: | Conference record of POPL® 2006: The 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages®, January 11-13, 2006, Charleston, South Carolina, USAACM SIGPLAN notices 41(1):42-54 |
Veröffentlichung: | Broadway, NY: ACM, 2006 |
Medientyp: | Konferenz |
Umfang: | print, 35 ref |
ISSN: | 1523-2867 (print) |
Schlagwort: |
|
Sonstiges: |
|