Titulo Estágio
Tratamento de exceções em sistemas multi-threading
Área Tecnológica
Engenharia de Software
Local do Estágio
DEI
Enquadramento
O tratamento de exceções é um tópico muito relevante no desenvolvimento de software robusto. O processamento multi-threading acarreta novos desafios ao estar sujeito à ocorrência de exceções simultâneas.
Objetivo
Neste estágio pretende-se desenvolver novos operadores para o tratamento de exceções em sistemas multi-threading baseados em componentes.
Plano de Trabalhos - Semestre 1
Estudo do estado da arte no tratamento de excepções em sistemas sequenciais.
Estudo do estado da arte no tratamento de exceções em sistemas multi-threading.
Estudo de arquiteturas organizadas em componentes e em comunicação baseada em eventos.
Plano de Trabalhos - Semestre 2
Desenvolvimento de um núcleo de programação multi-threading baseado em componentes e eventos.
Desenvolvimento de novos operadores para tratamento de excepções simultâneas em componentes multi-threading.
Validação do trabalho realizado.
Desenvolvimento de aplicações com os operadores criados.
Escrita do relatório.
Condições
Bolsa de investigação no âmbito do projeto PTDC/EIA-EIA/100752/2008: Reutilização de software usando uma abordagem Hierárquica e Modular.
Financiamento: Bolsa de Investigação da FCT (745 Euros mensais / Set-Dez).
Orientador
Fernando Barros e Bruno Cabral
barros@dei.uc.pt 📩