|
| |
Ambientes Virtuais de Execução (AVE)
Resumo
- Objectivos
Conhecer os requisitos e o funcionamento dos ambientes virtuais de
execução. Saber desenvolver aplicações para ambientes virtuais de execução.
- Resultados de aprendizagem
Os estudantes que terminam com sucesso esta unidade curricular serão
capazes de:
-
Compreender os requisitos dos ambientes virtuais de execução no suporte à
programação de aplicações e componentes
-
Realizar componentes e aplicações para ambientes virtuais de execução
-
Compreender o funcionamento dos serviços disponibilizados pelos ambientes
virtuais de execução
- Avaliação dos resultados de aprendizagem
Os resultados da aprendizagem (1) e (3) são avaliados através do teste
escrito. Trabalhos individuais realizados durante o semestre e discussão
individual dos trabalhos a realizar no final do semestre avaliam os
resultados de aprendizagem de (1) a (3).
- Programa resumido
Problemas do código não controlado no que respeita a: robustez,
interoperabilidade, portabilidade e segurança. Caracterização e requisitos
dos ambientes virtuais de execução. Construção de componentes: representação
intermédia; metadata; código seguro. Carregamento dinâmico de componentes:
verificação; compilação JIT. Sistema comum de tipos: tipos, objectos e
valores; type safety; interoperabilidade. Serviços de suporte à execução:
gestão automática de memória; excepções; introspecção; controlo de versões;
interoperabilidade com código não controlado. Domínios de aplicação.
|