
Somerset, June 2006
Introduction
I am a Senior Lecturer at Bournemouth University. I am a member of the IEEE Software Advisory Board.Research
My overall research interests relate to practical aspects of software development, with the aim of facilitating the rapid and reliable development and maintenance of both large and small software systems. I am interested in domain specific languages, extensible programming languages, and software modelling.Software
Over the years I have been responsible for a number of software packages on different platforms. Some of the publicly available software I still actively maintain can be found below:- ASV: A simple database manipulation library for Python.
- Converge: An advanced object orientated programming language.
- email_merger: A simple
mail merge for e-mail
program. - Fetegeo: Free text geocoding.
- perfd: a laptop power / performance daemon for OpenBSD.
Upcoming events
I am associated with the following upcoming events e.g. as an organiser, programme committee member, session chair, or speaker:- International Conference on Software Language Engineering 2008
- International workshop on UML and Formal Methods 2008
- International Conference on Model Driven Engineering Languages and Systems 2008
- TOOLS 2009
- ECOOP 2009
- International Conference on Model Transformation 2009