Sistema Estacionamento Programação concorrente e distribuída • Hallan Cosmo Graduação em Engenharia da Computação Roteiro • Introdução • Módulos • Implementação • Resultados Introdução • Um sistema em CSP que simula o estacionamento de um shopping com N cameras de segurança • Cada camera filma um setor do estacionamento • Com algoritmos de processamento de imagens consegue detectar quantas vagas estão ocupadas em cada setor Introdução • Cameras – Captam quando um carro ocupa ou desocupam uma vaga. • Servidor – Controla quantas vagas estão disponiveis em cada setor. • Tela de Interface – Apresenta para o cliente do estabelecimento o setor onde há mais vagas para estacionar Módulos Implementação • O processo camera detecta a chegada ou saída de um veículo no seu setor. Solicita a verificação de ocupação ou não da vaga relacionada àquele veículo. • O processo servidor recebe a informação de que uma vaga está sendo ocupada ou desocupada. Em seguida, libera ou bloqueia o uso daquela vaga para outros veículos Implementação • Canais Implementação • Processo Camera Implementação • Processo Servidor Implementação • Composição Paralela Resultados Sistema Estacionamento Programação concorrente e distribuída • Hallan Cosmo