DEETC Logo ISEL Logo  
 
 
Semestre de Verão
2006 / 2007

 

 

Ambientes Virtuais de Execução (AVE)

Resumo

  1. Objectivos
    Conhecer os requisitos e o funcionamento dos ambientes virtuais de execução. Saber desenvolver aplicações para ambientes virtuais de execução.
     
  2. Resultados de aprendizagem
    Os estudantes que terminam com sucesso esta unidade curricular serão capazes de:
    1. Compreender os requisitos dos ambientes virtuais de execução no suporte à programação de aplicações e componentes
    2. Realizar componentes e aplicações para ambientes virtuais de execução
    3. Compreender o funcionamento dos serviços disponibilizados pelos ambientes virtuais de execução

  3. 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).
     
  4. 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.