Propostas atribuídas ano letico 2025/2026

DEI - FCTUC
Gerado a 2025-12-04 18:39:46 (Europe/Lisbon).
Voltar

Titulo Estágio

Self-healing em sistemas móveis para ambientes clínicos

Área Tecnológica

Informática Médica, Redes de Sensores, Sistemas confiáveis

Local do Estágio

CISUC/DEI

Enquadramento

No âmbito do projecto Europeu HeartCycle, é da responsabilidade da equipa do CISUC desenvolver um middleware para gerir uma rede de sensores sem fios (bluetooth e 802.15.4) clínicos destinados a aplicações móveis pHealth. Este Middleware será integrado numa aplicação de monitorização de sinais vitais a ser desenvolvida por parceiros do projecto. Neste cenário, os sinais vitais do paciente são monitorizados durante a realização de exercicio físico e é dado feedback ao paciente com base na analise dos sinais vitais monitorizados.

Sendo a estabilidade do Middleware um requisito central, pretende-se com este estágio aplicar algoritmos de Self-Healing e Software-Rejuvenation ao middleware a ser desenvolvido de forma a monitorizar estatisticas de utilização, prever eventuais problemas e actuar proactivamente no sentido de evitar estes problemas, ou recuperar de forma automática caso estes venham a acontecer. Seguindo a mesma filosofia de monitorização de sinais de um paciente real (onde se monitorizam ECGs, Respiração, etc), pretende-se neste trabalho recolher de uma aplicação estatisticas relevantes quanto ao seu funcionamento (por exemplo, utilização de memória, fragmentação da heap, numero de threads em execução) e, com base nestas, tentar prever eventuais problemas durante a execução do programa.

Objetivo

Os objectivos específicos são:

- Criação de uma biblioteca para monitorização de uma aplicação. Esta biblioteca deverá ser desenvolvida em C++, sendo utilizável em aplicações Windows / Windows Mobile. 

- Estudo de mecanismos de self-healing.

- Implementação de um módulo de Self-Healing para o Middleware de Sensores a ser desenvolvido.

Plano de Trabalhos - Semestre 1

- Estudo de técnicas de monitorização e instrumentação existentes

- Especificação da biblioteca de monitorização a desenvolver.

- Implementação da biblioteca de monitorização.

- Realização de testes

Plano de Trabalhos - Semestre 2

- Estudo da arquitectura do Middleware

- Estudo de técnicas de Self-Healing existentes na literatura científica.

- Especificação de um módulo de Self-Healing para o Middleware de sensores.

- Implementação e integração do módulo de Self-Healing no Middleware.

- Realização de testes.

Condições

O estagiário irá participar na equipa do projecto HeartCycle, tendo acesso a todos os recursos do grupo de trabalho (equipamentos, posto de trabalho, etc).

Orientador

Jorge Manuel Oliveira Henriques
jh@dei.uc.pt 📩