Proceedings of the 7th ACM SIGPLAN International Conference on Certified Programs and Proofs 2018
DOI: 10.1145/3167089
|View full text |Cite
|
Sign up to set email alerts
|

Œuf: minimizing the Coq extraction TCB

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0
1

Year Published

2018
2018
2022
2022

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 30 publications
(22 citation statements)
references
References 32 publications
0
21
0
1
Order By: Relevance
“…For example, there are certified compilers both from HOL4 (Myreen and Owens, 2012) and from Isabelle/HOL (Hupel and Nipkow, 2018) to CakeML; it is possible to produce machine code by composing these compilers with the certified CakeML compiler. Both CertiCoq (Anand et al, 2017) and OEuf (Mullen et al, 2018) describe certified compilers for Coq's specification language Gallina. CertiCoq is an ongoing project to build a certified compiler from Gallina to machine code, using a hierarchy of custom intermediate languages.…”
Section: Certified Compilersmentioning
confidence: 99%
“…For example, there are certified compilers both from HOL4 (Myreen and Owens, 2012) and from Isabelle/HOL (Hupel and Nipkow, 2018) to CakeML; it is possible to produce machine code by composing these compilers with the certified CakeML compiler. Both CertiCoq (Anand et al, 2017) and OEuf (Mullen et al, 2018) describe certified compilers for Coq's specification language Gallina. CertiCoq is an ongoing project to build a certified compiler from Gallina to machine code, using a hierarchy of custom intermediate languages.…”
Section: Certified Compilersmentioning
confidence: 99%
“…Hence, for the moment, our work includes Extraction in its TCB but so do many other projects such as, e. g., the CompCert compiler. 10 Still concerning verifying Coq extraction in Coq, we also mention the OEuf 11 project [12], but there is work of similar nature also in the Isabelle community [6]. Notice that we expect no or little change in the resulting extracted OCaml programs (once MetaCoq or one of its competitors reaches its goal) since these must respect the computational content of Coq terms.…”
Section: Verification Certification and The Trusted Computing Basementioning
confidence: 99%
“…Another direction is taken by the OEuf certified compiler [19], which restricts itself to a fragment of Coq for which a total denotation function can be defined, in the tradition of definitional interpreters advocated by Chlipala [10]. This setup should be readily accommodated by Template-Coq.…”
Section: Related Work and Future Workmentioning
confidence: 99%