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 !