Tuesday, 2 February 2010
One of my research areas is verification of software. We'd like to check that software does what it is intended to do. This is tricky. Part of the problem is specifying what your intent was in the first place. Picking the right language to do this is important. A recent example in Birmingham shows a different language problem surrounding software bugs.