Propostas Submetidas

DEI - FCTUC
Gerado a 2024-05-02 14:08:04 (Europe/Lisbon).
Voltar

Titulo Estágio

Markovian Agents in Smart Parking

Áreas de especialidade

Sistemas Inteligentes

Engenharia de Software

Local do Estágio

Coimbra

Enquadramento

A Ubiwhere encontra-se a desenvolver e a instalar a sua plataforma para cidades inteligentes, Citibrain (http://www.citibrain.com), responsável pela recolha, processamento, armazenamento e disponibilização de informação sensorial e serviços web relacionados maioritariamente com mobilidade e ambiente. Os dados recolhidos pela plataforma podem ser de natureza bastante distinta ou, mesmo sendo do mesmo tipo, vir em formatos variados devido a serem obtidos de fornecedores diferentes. Isto é um problema para quem pretende desenvolver aplicações sobre estes dados, pois tem que ser gasto esforço na adaptação às diferentes naturezas dos dados ou tem que se actualizar constantemente a aplicação consoante o fornecedor dos dados.
Um dos verticais do citibrain é o Smart Parking, onde através de sensores é possível compreender o estado actual de um lugar ou parque de estacionamento.

O objectivo deste projeto passa por adicionar a este sistema que já está em produção um componente que calcule cenários what-if baseados em Markovian Agents. Com isto pretende-se saber de que forma o estacionamento de uma cidade seria afectado em casos de mudanças climatéricas, intervenções urbanas ou de organização de eventos desportivos e culturais que afectem o movimento dos cidadãos.

Objetivo

Com este estágio, pretende-se atingir os seguintes objectivos:
- Estudo do estado da arte em algoritmos para cenários what-if
- Definição dos requisitos da solução a desenvolver
- Desenho de uma arquitetura de um sistema que responda aos requisitos definidos
- Desenvolvimento de um protótipo que demonstre os cenários what-if, aplicados a um dos deployments de Smart Parking da Ubiwhere

Plano de Trabalhos - Semestre 1

T1 – Elaboração do estudo do Estado da Arte - Pretende-se que, nesta tarefa, o aluno realize um estudo do estado da arte dos sistemas acima descritos com um grande foco nos Markovian Agents. Este estudo servirá como base teórica para o desenvolvimento da solução a implementar no segundo semestre. Este conteúdo servirá ainda como base académica para suportar os primeiros capítulos da dissertação.
** R1 - Relatório de Estado da Arte

T2 – Levantamento e Especificação de Requisitos - Esta fase inicia-se após o estudo do estado da arte e suporta, com apoio da equipa técnica, a base tecnológica da solução. É expectável que o aluno realize um documento de user stories e especificação dos requisitos da solução.
** R2 - Relatório de definição de User Stories

T3 - Definição da Arquitectura da Solução - Após definidos e acordados os requisitos da solução, o aluno especificará, com o apoio da equipa da Ubiwhere, a arquitectura geral da solução e respectivos módulos a implementar/integrar.
** R3 - Relatório da Arquitectura

Plano de Trabalhos - Semestre 2

T4 – Desenvolvimento da solução - Nesta tarefa o aluno irá implementar a solução definda em tarefas anteriores.
** R4 - Relatório de implementação

T5 – Testes - Esta tarefa serve para realizar a bateria de testes à solução.
** R5 - Relatório de Testes

T6 – Elaboração da Dissertação - Esta tarefa realiza-se durante todo o estágio e receberá inputs de todas as outras. O produto final será a dissertação.
** R6 - Relatório do Projecto

Condições

- Integração em equipa sénior
- Bolsa de Estágio (valor a acordar individualmente)

Orientador

João Garcia
jmgarcia@ubiwhere.com 📩