Please note: We currently don't have any open positions for projects or theses.
I studied computer science at TU Darmstadt. During that time I wrote a study thesis on Animated UML Class Diagrams (Anuclad). In 1999 I participated in the Software Engineering Practical and developed with a team of seven students a control center for multimedia rooms.
My diploma thesis was about Difference Analysis of UML Sequencediagrams and Classdiagrams. I developed a tool, called UmlDiff which detected differences between two versions of a class diagram or a sequence diagram.
My research topics are software modelling techniques, software visualisation, process improvement, and software engineering in general.
My PhD thesis is about Architecture Stratification which can be summarized as follows: "Architecture Stratification combines model-driven software development with stepwise refinement techniques. It requires a powerful model transformation language, which enables transformation of both model and code."
Since August 2008 I'm working for Capgemini as a senior technical consultant.
I was responsible for several exercises and practicals. I was also a tutor in the Software Engineering Practical and supervised the following projects:
I supervised several student projects, which are listed in our theses section.
In addition I organized the yearly TU-Darmstadt Programming Contest and help in the organisation of the SPIN-Workshop.
More information on my private activities are here.