Dr. Christoph Bockisch


Christoph Bockisch received his Diplom (comparable to M.Sc. degree) from the Technische Universit├Ąt Darmstadt, Germany in 2003 and his doctoral degree in 2008. Since 2009 he is working as an assistant professor on Software Composition at the Faculty of Electrical Engineering, Mathematics and Computer Science. He is currently a member of the Software Engineering chair (also known as Twente Research & Education on Software Engineering, TRESE).

His research focus is on the design and implementation of programming languages with advanced-dispatching mechanisms. To provide sphisticated dynamic optimizations, Christoph researches extensions to high-performing Java virtual machines based on just-in-time compilation, and meta-models for the definition of arbitrary dispatching mechanisms to act as a first-class representation. Complementary fields of research comprise runtime verification implemented by means of aspect-orientation, the design of composition mechanisms in programming languages, and model checking of aspect-oriented programs. His research results are published amongst others by the OOPSLA, AOSD, ISSRE, and VEE conferences.

Christoph is co-founder and co-chair of the VMIL workshop, he is program co-chair of the AOSD-Europe Summer School 2009 and 2011, and member of the tutorials committee of the Brazilian Conference on Software: Theory and Practice. Christoph is teaching courses on aspect-oriented software development, concepts of programming languages and virtual machines since 2004. He gave invited lectures on the topic of programming languages and their implementation in the European master program EMOOSE in 2006 and 2007, as well as the AOSD-Europe Summer School 2009. He is currently responsible for the courses Aspect-Oriented Programming (211123), Advanced Programming Concepts (211028) and Patterns of Software Development (266100).


Christoph Bockisch
Zilverling Building
Room 5098
University of Twente
Phone : +31 53 489 3918
Fax : +31 53 489 3247

Postal address

C. Bockisch
Faculty of Electrical Engineering, Mathematics & Computer Science
University of Twente
PO Box 217
7500 AE Enschede
the Netherlands