Author: Tony Hoare, Microsoft Research Ltd., Cambridge, UK.

The Verifying Compiler: A Grand Challenge for Computing Research.
This contribution proposes a set of criteria that 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, it revives an old challenge: the construction and application of a verifying compiler that guarantees correctness of a program before running it.
See it online!