Generative Programming and Component Engineering : Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings - Frank Pfenning, Yannis Smaragdakis ((Lecture Notes in Computer Science))