Titulo Estágio
Processamento distribuído em sistemas baseados em Componentes
Área Tecnológica
Engenharia de Software
Local do Estágio
DEI
Enquadramento
A exploração efetiva de computadores que se encontram em localizações remotas requer o desenvolvimento de novas metodologias que facilitem a programação distribuída. Estas abordagens requerem a criação de novos operadores que facilitem a comunicação e a sincronização de componentes que executam em espaços de endereçamento independentes.
Objetivo
Desenvolvimento de uma metodologia de programação para componentes que executam em ambiente distribuído.
Plano de Trabalhos - Semestre 1
Levantamento do estado em programação distribuída.
Estudo de tecnologias para a criação de "web services".
Estudo da comunicação com dispositivos HotSpot.
Estudo da comunicação com Groovlets.
Estudo do paradigma de programação baseado em eventos.
Plano de Trabalhos - Semestre 2
Criação de uma plataforma para a definição de componentes com comunicação baseada em eventos.
Extensão da plataforma para utilização de componentes remotos.
Teste e validação.
Desenvolvimento de aplicação usando a plataforma de programação criada.
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
barros@dei.uc.pt 📩