Events: detail
Joint QMUL/Imperial College London Theory Seminar: Verifying OO Programs: the good, the bad, and the ugly
- Hosted by:
- Queen Mary, University of London
- Speaker:
-
Matthew Parkinson, Cambridge University
- Starts:
- January 23, 2008 at 03:30 pm
- Ends:
- January 23, 2008 at 04:30 pm
- Location:
- Queen Mary, University of London, Department of Computer Science, CS/446, Mile End Road, London, E1 4NS United Kingdom
- Maps:
Description
In OO programs inheritance is used to provide a flexible method for creating new classes from old ones. However, typically when verifying programs the flexibility of inheritance lost. In this talk, I will provide three examples of inheritance (the good, the bad, and the ugly), and I will explain how these cause problems for standard verification schemes. I will then build on our previous work and develop a modular verification method for OO programs that allows these different examples of inheritance to be verified.
This is joint work with Gavin Bierman and will appear at POPL 2008.
- Registration required:
- No
- Free:
- Yes
