When and how to develop domain-specific languages (2005)

by M Mernik, J Heering, A M Sloane
Venue:ACM Comput. Surv