Trabalho final da disciplina INE5608 da UFSC - 2013/2