Generative and Transformational Techniques in Software Engineering II : International Summer School, GTTSE 2007, Braga, Portugal, July 2-7. 2007, Revised Papers - Ralf Lämmel, Joost Visser, João Saraiva ((Lecture Notes in Computer Science))