The verifying compiler: A grand challenge for computing research

@article{Hoare2003TheVC,
  title={The verifying compiler: A grand challenge for computing research},
  author={C. Hoare},
  journal={J. ACM},
  year={2003},
  volume={50},
  pages={63-69}
}
  • C. Hoare
  • Published 2003
  • Computer Science
  • J. ACM
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. 
198 Citations
The Verifying Compiler: A Grand Challenge for Computing Research
  • 3
  • PDF
The Verifying Compiler: A Grand Challenge for Computing Research
  • C. Hoare
  • Computer Science
  • Ershov Memorial Conference
  • 2003
  • PDF
Towards the Verifying Compiler
  • C. Hoare
  • Computer Science
  • Essays in Memory of Ole-Johan Dahl
  • 2004
  • 13
Linking the Meaning of Programs to What the Compiler Can Verify
  • 3
  • PDF
Provably Correct Code Generation: A Case Study
  • 6
  • PDF
The Challenge of Hardware-Software Co-verification
  • 1
  • PDF
Scalable Specification and Reasoning: Challenges for Program Logic
  • 5
  • PDF
Heaps and Data Structures: A Challenge for Automated Provers
  • 20
  • PDF
Design of a Certifying Compiler Supporting Proof of Program Safety
  • 11
  • PDF
PE-KeY: A Partial Evaluator for Java Programs
  • 10
...
1
2
3
4
5
...