A verified hardware synthesis of Esterel programs

16Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Synchronous programming languages like Esterel are becoming more and more popular for the design of multi-threaded reactive systems. We have embedded a variant of the Esterel language in the interactive theorem prover HOL so that we can formally reason about programs of the language and- at a meta level - about the language itself. Based on a separation of the control and data flow of the programs, we have defined a new translation to equation systems. Our new translation is simpler than state-of-the-art translations, and it does not suffer from the schizophrenia problems of parallel statements. Furthermore, we have proved the correctness of our translation with HOL, so that HOL can be used for formal synthesis. © 2001 by Springer Science+Business Media New York.

Cite

CITATION STYLE

APA

Schneider, K. (2001). A verified hardware synthesis of Esterel programs. In IFIP Advances in Information and Communication Technology (Vol. 61, pp. 205–214). Springer New York LLC. https://doi.org/10.1007/978-0-387-35409-5_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free