Automated Code Generation Using Case-Based Reasoning, Routine Design and Template-Based Programming. - Yuri Danilchenko; Richard Fox (MAICS, 2012)