Um programa para avaliação de similaridade já foi desenvolvido por nós e pode ser encontrado em:
Estamos desenvolvendo um software para a montagem de fragmentos baseado em nossa heurística (definida na seção 3). A linguagem escolhida para a implementação é a JAVA2. Como tal tipo de software requer velocidade, linguagens como C ou C++ seriam escolhas mais naturais. Porém, como nosso interesse é didático e não comercial, JAVA foi escolhida por sua elegância e pela facilidade de exposição dos programas na Web, sob a forma de applets (programas cuja execução pode ser feita em web browsers).