Martin Fowler: A Pedagogical Framework for Domain-Specific Languages. IEEE Softw. 26(4): 13-14 (2009)