“…Pode-se citar como exemplos: otimização de código (MASSALIN, 1992), proteção do código-fonte (GIFFIN; CHRISTODORESCU; KRUGER, 2005), esconder detalhes internos de um programa (ANCKAERT; MADOU; BOSSCHERE, 2001) (KANZAKI et al, 2003, construção de software com a capacidade de resistir e recuperar-se de erros e falhas (resilient software) (TSCHUDIN;YAMAMOTO, 2006). Adicionalmente, este tipo de código mostra-se interessante para a construção de outras aplicações, como na segurança de dados (seguindo como exemplo o esquema de segurança apresentado em NETO, 2007).…”