Confiabilidade de Sistemas Distribuídos é uma unidade curricular de especialização que estuda os findamentos, métodos, técnicas e mecanismos para concepção e implementação de sistemas distribuídos de grande escala, com requisitos de segurança, privacidade, fiabilidade e alta disponibilidade, para suporte de aplicações de sistemas críticos. No programa da disciplina estudam-se mecanismos associados a técnicas avançadas e propostas da investigação recente para tolerância a falhas e tolerância a intrusões, técnicas da criptografia computacional aplicada a soluções de privacidade de dados e computações bem como soluções tecnológicas para computação e confiável, atestação de software e proteção ao nível do hardware.
A cadeira fornece competências para a ocncepçãom, construção e avaliação experimental de sistemas distribuídos para computação confiável em ambientes Internet, com particular destaque para requisitos de processamento e gestão confiável de dados em nuvens de cmputação e armazenamento de dados, segurança, confiabilidade e escalabilidade em plataformas Blockchain e ambientes de computação confiável para sistemas móveis e plataformas IoT (Internet of Things).
A unidade curricular visa desenvolver e especializar conhecimentos na área dos Sistemas Distribuídos Confiáveis, tendo em vista a compreensão aprofundada de técnicas avançadas usadas na concepção de sistemas críticos complexos, com propriedades de tolerância a falhas, processamento seguro e confiável, tolerância a intrusões e preservação de privacidade dos dados e computações.Objectiva-se o domínio dos fundamentos para construção e desenvolvimento de sistemas confiáveis e distribuídos em grande escala bem como das técnicas que permitem suportar a combinação daquelas propriedades.
A unidade curricular tem forte incidência no estudo de fundamentos teóricos e seus formalismos, como base consolidada para abordar a concretização e compreensão de sistemas práticos, avaliados com ensaio experimental e observação crítica das propriedades de confiabilidade suportadas.
Aquisição de competências:
Saber
Fazer
Bibliografia
Ref. Complementares
Obs) Nas aulas teóricas são sugeridos, enquadrados e discutidos artigos publicados pela comunidade de investigação. Materias complementares para atividades em laboratório e para suporte de trabalhos práticos de avaliação serão disponibilizados como materiais de laboratório.
Não existindo requisitos prévios para além dos que resultam da estrutura curricular do curso de Mestrado Integrado em Engenharia Informática, os seguintes aspectos devem no entanto ser considerados pelos alunos que pretendam frequentar a unidade curricular.
Horas por crédito | 28 | ||
Horas p/ semana | Semanas | Horas | |
Aulas práticas e laboratoriais | 26.0 | ||
Aulas teóricas | 26.0 | ||
Avaliação | 10.0 | ||
Estudo | 52.0 | ||
Projectos e trabalhos | 48.0 | ||
Total de Horas | 162 | ||
ECTS | 6.0 |