Research
In theory there is no difference between theory and practice. In practice there is.
Yogi Berra
My main research area is Model Driven Engineering (MDE). Over the past few years I've worked on several aspects of MDE including model transformation, validation, comparison, composition, refactoring and code generation, and have contributed to the destruction of the rainforest by publishing more than 50 papers in various journals, conferences and workshops in the field. I'm currently leading the development of the Epsilon component of the Eclipse GMT research incubator project, which provides novel languages and tools for model management.
Beyond MDE, I'm interested in object-oriented design and architecture, programming languages and frameworks, web and mobile development, icon design, and beer.
Publications
A list of the publications I've been involved in over the past few years.
Events
A list of the conferences/workshops I've been involved in as an organizer/PC member/reviewer.