Generative and Transformational Techniques in Software Engineering III : International Summer School, GTTSE 2009, Braga, Portugal, July 6-11, 2009, Revised Papers - João M. Fernandes, Ralf Lämmel, Joost Visser, João Saraiva ((Lecture Notes in Computer Science))