Propostas de Estágio 2011/2012

DEI - FCTUC
Gerado a 2024-04-29 15:08:50 (Europe/Lisbon).
Voltar

Titulo Estágio

Extensão à Linguagem Groovy

Área Tecnológica

Engenharia de Software

Local do Estágio

DEI

Enquadramento

A linguagem Groovy é uma extensão à linguagem Java que oferece uma definição do Meta Object Protocol (MOP). A implementação eficiente do MOP permitirá aplicar a linguagem Grooovy na modelação de sistemas que exijam um elevado grau de desempenho.

Objetivo

Extender a linguagem Groovy de forma a melhorar a verificação estática das variáveis e o desempenho da invocação dinâmica de métodos.

Plano de Trabalhos - Semestre 1

Estudo dos métodos para alteração do compilador da linguagem Groovy
Criação de nova sintáxe para definir closures.

Plano de Trabalhos - Semestre 2

Introdução de tipos de dados em closures.
Implementação eficiente do Meta-Object Protocol na linguagem Groovy.
Melhoria do desempenho da invocação dinâmica de métodos.
Teste e validação.

Condições

Bolsa de investigação no âmbito do projecto 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 / 2º Semestre).

Orientador

Fernando Barros
barros@dei.uc.pt 📩