Teses de Mestrado 2011-2012

Nesta página apresento informalmente os temas de teses de mestrado para o ano 2011-2012.
Esta informação não é definitiva pois vai sendo actualizada durante o mês de Abril.
Como sucedeu em anos anteriores, os temas de teses serão inseridos no Fénix e disponibilizados aos alunos durante o mês de Maio.
Para qualquer informação adicional os alunos devem contactar-me por email (paulo.ferreira@inesc-id.pt).

=========================================================================================
1 - Título: Idroid - interest aware augmented reality

Enquadramento: Existem actualmente algumas aplicações que podem ser caracterizadas como sendo do tipo "realidade aumentada".
No entanto, um dos vários deasafios que são colocados é a escalabilidade da solução arquitectural.

Objectivos: Desenvolver uma arquitectura escalável de suporte a aplicações de realidade aumentada.

Descrição: Um dos aspectos fundamentais que deve ser considerado para efeitos de eacalabilidade é a quantidade e qualidade dos dados que são
apresentados ao utilizador das aplicações de realidade aumentada. Os dados em causa devem ser apenas que têm valor acrescentado para o
utilizador com base nos seus interesses; estes dependem de vários factores dos quais se destacam a localização física do utilizador
assim como os tópicos nos quais o utilizador tem interesse. O sistema será implementado em ambiente Android.

Requisitos: na

Resultado Esperado: Desenho arquitectural do sistema de suporte a aplicações de realidade aumentada, protótipo implementado para
ambientes Android com aplicação demonstrativa.

URL: www.gsd.inesc-id.pt/~pjpf/teses-2011-2012.html

Observações: bolsa enquadrada em projecto com financiamento da FCT

Localização: INESC ID - Grupo de Sistemas Distribuídos.

=========================================================================================
2 - Título: LSDMMOG - dynamic server/P2P/Cloud usage for large-scale MMOGS

Enquadramento: Os MMOGS (massive multiplayer on-line games) são um tipo de aplicações que coloca grandes desafios aos sistemas
distribuídos em vários aspectos dos quais se destaca a escalibilidade de a usabilidade.

Objectivos: Desenvolver um sistema distribuído que permita o incremento/decremento automático da quantidade de recursos usados para
suportar um número variável de jogadores de MMOGS. Estes recursos podem ser servidores individuais ou abrupados em clusters ou na Cloud
assim como servidores existentes numa rede P2P.

Descrição: O sistema a ser desenvolvido deve adaptar de forma automática e célere a quantidade de recursos às necessidades dos
jogadores. Esta adaptação deve feita de modo a que a jogabilidade seja sempre mantida e o custo de utilização dos recursos seja a mínima
possível.

Requisitos: na

Resultado Esperado: Desenho arquitectural do sistema de suporte a MMOGS, protótipo implementado para ambientes windows ou linux com
aplicação demonstrativa.
 
URL: www.gsd.inesc-id.pt/~pjpf/teses-2011-2012.html

Observações:bolsa enquadrada em projecto com financiamento da FCT

Localização:INESC ID - Grupo de Sistemas Distribuídos

=========================================================================================

3 - Título: DGC-Jikes - distributed GC for Java VM

Enquadramento: A gestão de memória (GC) é um aspecto crucial em qualquer sistema de suporte de aplicações. Em aplicações distribuidas
a complexidade da gestão de memória é acrescida quando comparada com o GC local.

Objectivos: Desenvolver uma solução de GC distribuído que seja capaz de detectar objectos inacessíveis (e de os reciclar) em redes de
grande escala.

Descrição: Implementação de um algoritmo de GC distribuído para o ambiente Java (máquina virtual Java). Esta solução deve ser capaz de
reciclar ciclos de objectos através de duas aproximações: centralizada e distribuída.

Requisitos: na

Resultado Esperado: sistema de GC distribuído implementado na máquina virtual java, avaliação e aplicação demonstrativa.

Observações: na

Localização:INESC ID - Grupo de Sistemas Distribuídos

=========================================================================================

4 - Título: SmartSolarGrid - energy management for solar roads

Enquadramento: O conceito de estradas solares é permitirá criar novos polos de geração de energia eléctrica fotovoltaica. Esta produção pode
ser escoada de vários modos e deve ter em conta a necessidade dos automóveis que circulam nessas vias assim outros aspectos dos quais se
destacam o preço, custos de armazenamento e distribução, etc.

Objectivos: Desenvolver software que: i) permita cada entidade de produção de energia eléctrica fotovoltaica do tipo estrada solar tomar
uma decisão do que é mais indicado fazer com a energia produzida (e.g. inserir na rede, venda á localidade mais próxima, venda à
estação de serviço, armazenamento, etc.) e ii) permita a cada viatura decidir o que deve fazer no que diz respeito à carga da sua bateria
com base na informação de postos de abastecimento existentes na proximidade, distância da viagem, custos, etc.

Descrição: O software será desenvolvido de modo a que possa ser usado na realidade assim como em modo de simulação. Deverá ser portável para
ambientes windows, linux e android.

Requisitos: na

Resultado Esperado: arquitectura e implementação do software com a funcionalidade antes descrita.

URL: www.gsd.inesc-id.pt/~pjpf/teses-2011-2012.html

Observações: bolsa atribuída no âmbito de um projecto.

Localização: INESC ID - Grupo de Sistemas Distribuídos

=========================================================================================

5 - Título: PervasiveHouse - pervasive house supporting software

Enquadramento: Os processos de construção de edifícios têm vindo a evoluir de forma significativa nos últimos anos. Em particular, é
possível construir em fábrica grande parte da estrutura dos edifícios sendo montados no local final. Esta metodologia permite desenvolver
soluções inivadoras em várias vertente das quais se destaca noção de "pervasive house".

Objectivos: Desenvolver a arquitectura software do sistema de suporte ao deeenvolvimento de aplicações que permitam concretizar a noção de
"pervasive house".

Descrição: O software a desenvolver deve suportar o desenvolvimento e execução de aplicações que tornem uma realidade a noção de "pervasise
house". O software deve ter em conta as funcionalidades necessárias assim como desempenho, portabilidade e integração com sensores e
actuadores vários.

Requisitos: na

Resultado Esperado: arquitectura e implementação do software com a funcionalidade antes descrita.

URL: www.gsd.inesc-id.pt/~pjpf/teses-2011-2012.html

Observações: bolsa atribuída no âmbito de um projecto.

Localização:INESC ID - Grupo de Sistemas Distribuídos

=========================================================================================

... outros temas serão aqui apresentados brevemente !