12
Sistema Estacionamento Programação concorrente e distribuída • Hallan Cosmo Graduação em Engenharia da Computação

Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação

Embed Size (px)

Citation preview

Page 1: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação

Sistema Estacionamento

Programação concorrente e distribuída

• Hallan Cosmo Graduação em Engenharia da

Computação

Page 2: 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

Page 3: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação

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

Page 4: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação

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

Page 5: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação

Módulos

Page 6: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação

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

Page 7: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação

Implementação• Canais

Page 8: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação

Implementação• Processo Camera

Page 9: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação

Implementação• Processo Servidor

Page 10: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação

Implementação• Composição Paralela

Page 11: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação

Resultados

Page 12: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação

Sistema Estacionamento

Programação concorrente e distribuída

• Hallan Cosmo