# DTSS - Distributed Traffic Simulation System **Sistemas Distribuídos 2025/2026** **Autores:** David Alves, Leandro Afonso, Gabriel Moreira Simulador de tráfego distribuído (Malha 3x3) com comunicação TCP/IP e modelo de eventos discretos. ### 📋 Pré-requisitos * **Java 17+** * **Maven 3.6+** ----- ### Build Compilar e gerar o JAR executável: ```bash cd main mvn clean package ``` ----- ### Execução Inicia todos os processos (Dashboard, Coordenador, Nós, Saída) numa única instância. ```bash cd main mvn javafx:run ``` ----- ### Cenários de Carga **Arquivos disponíveis em `src/main/resources/`:** * `simulation-low.properties` ($\lambda=0.2$) * `simulation-medium.properties` ($\lambda=0.5$) * `simulation-high.properties` ($\lambda=1.0$) ----- ### Troubleshooting Rápido **Port already in use / Limpeza de Processos:** Se a simulação falhar ou portas ficarem presas, matar todos os processos Java associados: ```bash pkill -f "sd.IntersectionProcess|sd.dashboard.DashboardServer|sd.coordinator.CoordinatorProcess" ```