Lecture Notes in Computer Science, 2003, Volume 2789/2003, 25-35, DOI: 10.1007/978-3-540-45213-3_4

The Verifying Compiler: A Grand Challenge for Computing Research

Tony Hoare

View Related Documents

Abstract

I propose a set of criteria which distinguish a grand challenge in science or engineering from the many other kinds of short-term or long-term research problems that engage the interest of scientists and engineers. As an example drawn from Computer Science, I revive an old challenge: the construction and application of a verifying compiler that guarantees correctness of a program before running it.
Reprinted with the kind allowance of Springer Verlag from the proceedings of ECOOP 2003, LNCS 2743

Fulltext Preview

Image of the first page of the fulltext document