2020
DOI: 10.3390/math8091573
|View full text |Cite
|
Sign up to set email alerts
|

Coinductive Natural Semantics for Compiler Verification in Coq

Abstract: (Coinductive) natural semantics is presented as a unifying framework for the verification of total correctness of compilers in Coq (with the feature that a verified compiler can be obtained). In this way, we have a simple, easy, and intuitive framework; to carry out the verification of a compiler, using a proof assistant in which both cases are considered: terminating and non-terminating computations (total correctness).

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 55 publications
0
1
0
Order By: Relevance
“…However, in their original forms only the latter can distinguish stuck computations from infinite computations. This limitation has been addressed by using coinductive variants of big-step semantics that can account for non-terminating behaviour [Leroy 2006a;Zúñiga and Bel-Enguix 2020].…”
Section: Related Workmentioning
confidence: 99%
“…However, in their original forms only the latter can distinguish stuck computations from infinite computations. This limitation has been addressed by using coinductive variants of big-step semantics that can account for non-terminating behaviour [Leroy 2006a;Zúñiga and Bel-Enguix 2020].…”
Section: Related Workmentioning
confidence: 99%