|
|
Telephone: +44 (0) 121 41-48819 |
News 
- 16/11/2009: Lecture on November 23 is CANCELLED
- 14/11/2009: I co-organise 50 Years of Computer Science in Birmingham
- 01/11/2009: This week I will give seminars at INRIA, Saclay and PPS, Paris
- 06/10/2009: New lecture time for CUDA module: Monday 9-11, UG40, Computer Science
- 05/10/2009: New web page for CUDA module
- 27/09/2009: Remedial maths for incoming students
- 24/09/2009: New doctoral student starting, Alex Smith
- 22/09/2009: Synchron 2009 will be held in Dagstuhl
- 07/09/2009: PC member for LICS 2010
- 22/08/2009: Lics tutorial paper Applications of Game Semantics: From Software Analysis to Hardware Synthesis is available online
- 22/08/2009: Lics paper, with Adam Bakewell, Clipping: A Semantics-Directed Syntactic Approximation is available online
- 22/08/2009: paper on function interface models was mentioned on Lambda the Ultimate
- 13/08/2009: an N-Category Cafe comment on my hardware compilation work
- 04/07/2009: most slides from the Bridging the Gap workshop are online
Research interests
I am interested in game semantics and its applications: program verification, program analysis, specification logics, hardware synthesis.
If you are interested in doing a PhD in this area you should read this then e-mail me. Application procedures are described here.
Publications
Most of my publications (DBLP) are available on-line.
Research Group
- Dr. Adam Bakewell, Research Fellow
- Mohamed Menaa, Doctoral Student
- Alex Smith, Doctoral Student
- Zaid Al-Zobaidi, Doctoral Student
Tools
I was involved in the development of several game-based verification tools. Two of them are available for download:
- Mage: the state of the art tool, which uses on-the fly model checking and approximation refinement;
- GameChecker: an earlier tool which uses FDR as a back end. It supports unbounded integers.
Groups
I am a member of the local Verification, Principles of Programming and Modelling research Groups.
Grants
- Epsrc EP/D070880/1: A Unified Approach to Compositional Software Modelling, Analysis and Verification (Advanced Fellowship)
- Epsrc EP/E010180/1: The role of language covers in games-based abstraction and refinement (visiting grant for Mike Domaratzki)
- Epsrc EP/D034906/1: Modular Abstraction and Abstraction Refinement: A Game-Semantic Approach (principal investigator)
Other research-related activities
- Invited tutorial speaker LICS 2009
- Program Committee member TLCA 2009, FOSSACS 2008, 2009, LICS 2010.
- Co-chair of the Games for Logic and Programming Languages Workshop III @ Etaps 2008.
- Guest editor of the special issue of APAL on game semantics.
- PC member for the Games in Design and Verification Workshop @ CAV 2005.
