Detta dokument rapporterar om utveckling och formell certifiering (säker på semantiskt bevarande) av en kompilator från Cminor (ett Clike imperativ språk) till PowerPC monteringskod, med hjälp av Coq bevis assistent både för programmering av kompilatorn och för att bevisa dess korrekthet. En sådan certifierad kompilator är användbar i samband med formella metoder som tillämpas på certifiering av kritisk programvara: certifieringen av kompilatorn garanterar att säkerhetsegenskaperna bevisade på källkoden innehar för den körbara sammanställda koden också.
Till exempel använder Leroy REF Coq proof assistent för att programmera kompilatorn för ett C-liknande imperativt språk och för att bevisa dess korrekthet.
Formal certification of a compiler back-end or: programming a compiler with a proof assistant
{'venue': "POPL '06", 'journal': None, 'mag_field_of_study': ['Computer Science']}