Book Generative Programming And Component Engineering Third International Conference Gpce 2004 Vancouver Canada October 24 28 2004 Proceedings