Alexandre Sztajnberg, Julius Leite, Marcelo Lobosco, Orlando Loques.
Configuration Programming, based on Architecture Description Languages, and Meta-Level Programming are assist in putting into practice meta-level programming in order to achieve separation of concerns and improve software reuse.
http://www.lbd.dcc.ufmg.br:8080/colecoes/sbes/1999/31.pdf
Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web