GrammarLab: Foundations of a Grammar Laboratory
Software Analysis and Transformation

Zaytsev, V.& Lämmel, R. (2011). Software Language Processing Suite.