His main research interest is model-driven software and systems engineering with special focus on model transformations. He published over 100 papers, and received a Springer Best Paper Award and ACM Distinguished Paper Award at the MODELS 2009 conference He is a member of the editorial board of the Software and System Modeling journal (Springer), and regularly serves in the programme committee of various international conferences in the field. He was the local organizing chair of ETAPS 2008 and EDCC-5 held in Budapest, and he is a PC co-chair of AGTIVE 2011 and FASE 2013.