Software and Services Variability Management Workshop - Concepts, Models and Tools

Krzysztof Czarnecki

Krzysztof Czarnecki is an Assistant Professor at the University of Waterloo, Canada. Before coming to Waterloo, he spent 8 years at DaimlerChrysler Research working on the practical applications of generative programming. He is co-author of the book "Generative Programming" (Addison-Wesley, 2000), which is regarded as founding work of the area and is used as a graduate text at universities around the world.

He was General Chair of the 2003 International Conference on Generative Programming and Component Engineering (GPCE) and keynote speaker at UML 2004. He has given a tutorial in several international conferences such as Software Product Line (SPLC 2006) and Object-Oriented Programming (OOPSLA 2006). His current work focuses on realizing the synergies between generative and model-driven software development.