Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em...
-
Upload
henrique-elias-guterres-mendes -
Category
Documents
-
view
238 -
download
0
Transcript of Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em...
![Page 1: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação.](https://reader030.fdocuments.net/reader030/viewer/2022033017/5706384a1a28abb8238f4ffc/html5/thumbnails/1.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022033017/5706384a1a28abb8238f4ffc/html5/thumbnails/2.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022033017/5706384a1a28abb8238f4ffc/html5/thumbnails/3.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022033017/5706384a1a28abb8238f4ffc/html5/thumbnails/4.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022033017/5706384a1a28abb8238f4ffc/html5/thumbnails/5.jpg)
Módulos
![Page 6: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação.](https://reader030.fdocuments.net/reader030/viewer/2022033017/5706384a1a28abb8238f4ffc/html5/thumbnails/6.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022033017/5706384a1a28abb8238f4ffc/html5/thumbnails/7.jpg)
Implementação• Canais
![Page 8: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação.](https://reader030.fdocuments.net/reader030/viewer/2022033017/5706384a1a28abb8238f4ffc/html5/thumbnails/8.jpg)
Implementação• Processo Camera
![Page 9: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação.](https://reader030.fdocuments.net/reader030/viewer/2022033017/5706384a1a28abb8238f4ffc/html5/thumbnails/9.jpg)
Implementação• Processo Servidor
![Page 10: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação.](https://reader030.fdocuments.net/reader030/viewer/2022033017/5706384a1a28abb8238f4ffc/html5/thumbnails/10.jpg)
Implementação• Composição Paralela
![Page 11: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação.](https://reader030.fdocuments.net/reader030/viewer/2022033017/5706384a1a28abb8238f4ffc/html5/thumbnails/11.jpg)
Resultados
![Page 12: Sistema Estacionamento Programação concorrente e distribuída Hallan Cosmo Graduação em Engenharia da Computação.](https://reader030.fdocuments.net/reader030/viewer/2022033017/5706384a1a28abb8238f4ffc/html5/thumbnails/12.jpg)
Sistema Estacionamento
Programação concorrente e distribuída
• Hallan Cosmo