His principal research interests are in aspect-oriented software development, model-driven development, and software product lines. His PhD thesis was about a model-driven development process for the development of aspect-oriented executable UML models. He has been an active member of the AOSD Network of Excellence and the AMPLE project. His work can be found at conferences like MODELS, ECMDA, ECSA, and SLE and international journals such as Information Software and Technology and the Journal on Object Technology. He has been a member of the program committee for events like the series of workshops for Aspect-Oriented Modeling (AOM) and for Model-Based Methodologies for Pervasive and Embedded Software (MOMPES). He has also reviewed articles for journals such as TAOSD, SoSyM, and JSS. For details see his homepage.