
Nafplion, Greece, April 2005
Introduction
I am a Senior Lecturer in the School of Engineering and Information Sciences at Middlesex University. I am an Associate Editor in Chief of IEEE Software.News
- 2010/07/20: ICMT 2010 proceedings now available
- 2010/05/30: extsmail 1.3 released
- 2010/04/07: 'A Modest Attempt to Help Prevent Unnecessary Static / Dynamic Typing Debates' article added
- 2010/03/03: I've moved to Middlesex University
- 2010/02/07: 'Comparative study of DSL tools' paper added
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:- Converge: An advanced object orientated programming language.
- email_merger: A simple
mail merge for e-mail
program. - extsmail: Robust sending of e-mail to external commands.
- Fetegeo: Free text geocoding.
- packagesbootstrap: download binary packages in bulk for OpenBSD.
- 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:- ECOOP 2010
- Code Generation 2010
- TOOLS 2010
- International Conference on Model Transformation (ICMT) 2010
- SBSE 2010
- MODELS 2010