Generative Programming and Component Engineering : Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings - Gabor Karsai, Eelco Visser ((Lecture Notes in Computer Science))