His research interest includes software engineering and model-driven engineering; he is leading the TopModL open source initiative. Before joining academia, he has been CEO of ObjeXion Software from 1999 to 2002 and Consultant with Rational Software from 1988 to 1993. He has authored “Instant UML” in 1997 and founded the 〈〈UML〉〉 series of conferences (with J. Bezivin) in 1998.