Titulo Estágio
Desenvolvimento de um ambiente integrado para programação baseada em componentes
Área Tecnológica
Engenharia de Software
Local do Estágio
DEI
Enquadramento
O desenvolvimento de software usando componentes reutilizáveis possibilita ganhos significativos de produtividade. Uma das formas mais promissoras para explorar a reutilização de software consiste em efectuar, de uma forma interactiva, a definição de novas aplicações por composição de componentes pré-existentes.
Objetivo
Desenvolvimento de um ambiente interactivo (IDE) para permitir a criação de software baseado em components.
Plano de Trabalhos - Semestre 1
Estudo dos plugins existentes para edição hierárquica de código e composição interactiva de componentes.
Definição da arquitectura do novo IDE.
Estudo de algoritmos para layout automático de componentes.
Plano de Trabalhos - Semestre 2
Extensão dos plugins existentes.
Integração do editor hierárquico de código e do editor interactivo de componentes.
Introdução de um mecanismo de layout automático no editor de componentes.
Teste e validação.
Condições
NA
Orientador
Fernando Barros
barros@dei.uc.pt 📩