Mechanically Proving Hoare Formulae
- đ¤ Speaker: Mike Gordon (University of Cambridge)
- đ Date & Time: Tuesday 28 April 2009, 13:00 - 14:00
- đ Venue: Computer Laboratory, William Gates Building, Room SS03
Abstract
The Hoare formula P {Q} R had its 40th birthday this year! The ideas appearing in Hoare’s 1969 paper are the basis for program verification today, but now they are mechanised inside complex and sophisticated verification systems. I will compare automated methods for proving Hoare formulae based both on the forward computation of postconditions and on the backwards computation of preconditions. Although precondition methods are better known, I will argue the case for computing postconditions as this provides a verification spectrum ranging from symbolic execution (e.g. bounded model checking) to full proof of correctness.
My talk is a revised and extended version of what I presented at the recent Tony Hoare 75 birthday celebration event. I have made a few corrections and added some details on the semantic encoding in HOL .
Series This talk is part of the Computer Laboratory Automated Reasoning Group Lunches series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computer Laboratory Automated Reasoning Group Lunches
- Computer Laboratory, William Gates Building, Room SS03
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- Martin's interesting talks
- School of Technology
- Trust & Technology Initiative - interesting events
- yk373's list
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Tuesday 28 April 2009, 13:00-14:00