SARO - Simulador de Algoritmos de ROteamento

O objetivo desse sistema é que esse sistema comporte-se como um ambiente onde a implementação de algoritmos de roteamento possam ser exercitados.

Além do uso óbvio desse sistema para a verificação da eficiência de novos algoritmos de roteamento, pode-se usá-lo para fins didáticos: os alunos poderiam implementar suas próprias versões dos algoritmos clássicos e perceber todas as dificuldades inerentes de cada algoritmo.

Não existe uma forma "fechada" para o desenvolvimento desse trabalho, podendo ser empregadas várias formas (bibliotecas, ambientes textuais, ambientes gráficos, etc). Assim, faz parte do trabalho estudar as necessidades de um sistema como esse e, então, propor uma implementação.