Leandro de Freitas, Marcel Caraciolo, Márcio Cornélio.
Programming laws are a means of stating properties of programming constructs and resoning about programs. Also, they can be viewed as a program transformation tool, being useful to restructure object-oriented programs. Usually the application of a programming law is only allowed under the satisfaction of side-conditions. In this work, we present how the conditions associated to object-oriented programming laws are checked by using Prolog. This is a step towards a tool that allows user de nable refactorings based on the application of programming laws.
http://www.lbd.dcc.ufmg.br:8080/colecoes/sblp/2007/003.pdf
Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web