Oliveira JN.? 2017.??Programming from Metaphorisms. Journal of Logical and Algebraic Methods in Programming.