Hoare's celebrated paper entitled "An Axiomatic Basis for Computer Programming" appeared in 1969, so the Hoare formula P{S}Q is now forty years old! That paper introduced Hoare Logic, which is still the basis for program verification today, but is now mechanised inside sophisticated verification systems. My talk aims to give an accessible introduction to 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, computing postconditions provides a verification framework that encompasses methods ranging from symbolic execution to full deductive proof of correctness.
Refreshments will be available from 5.30pm.
The seminar will be held at De Morgan House, 57-58 Russell Square, London WC1B 4HS. Underground: Russell Square or Holborn. For a map see here.
The seminar is free of charge and open to everyone. If you would like to attend, please email Paul Boca [Paul.Boca@googlemail.com]. Information is also available on the BCS-FACS website.
| Home LMS Site Contents Back to top |
Editorial Control: Tom Melham webmaster@lms.ac.uk Last changed: 30.09.09 |