Domain-specific modeling : enabling full code generation - Kelly, Steven, 1970- (Wiley-Interscience publication, 2008)