Generative and transformational techniques in software engineering : international summer school ; revised papers - Lämmel, Ralf; GTTSE (2005 : Braga) (Lecture notes in computer science, 2006)