Sistemas Distribuídos
Desenvolvimento de aplicações distribuídas que possam garantir requisitos não funcionais como a reconfigurabilidade, a segurança, a tolerância a faltas e a escalabilidade. Análise de requisitos de fiabilidade e disponibilidade e introdução de mecanismos de tolerância a faltas.