Boa tarde
Estou pesquisando sobre programação generativa(desenvolvimento de métodos e ferramentas que endereçam a geração automática de software a partir de uma especificação de alto nível), gostaria de aprofundar sobre esse assunto, o único framework que encontrei que faz esse papel é o Grails(baseado em Groovy). Alguém conhece esse tipo de programação, possui/saber onde tem informações sobre essa técnica(exemplos, vantagens e desvantagens,frameworks) ?