Código: | PRODEI044 | Sigla: | TFSC |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Arquitecturas de Comp., Sist. Operativos e Redes |
Ativa? | Sim |
Unidade Responsável: | Secção de Automação, Instrumentação e Controlo |
Curso/CE Responsável: | Programa Doutoral em Engenharia Informática |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
PRODEI | 4 | Plano de estudos Oficial | 1 | - | 6 | 28 | 162 |
Proporcionar um início à atividade de investigação na Sistemas Críticos ("Safety-Critical Computing Systems"). Abordar noções ligadas à cultura da Segurança, fundamentais para o ciclo de vida de desenvolvimento de Sistemas Críticos. Os principais tópicos abordados incluem: a) Uma abordagem de todas as fases da vida de um sistema de segurança crítica, desde a sua conceção e especificação, até à sua certificação, instalação, manutenção e desativação; b) Informação sobre como avaliar as implicações de segurança de projetos e determinar as medidas necessárias para desenvolver sistemas para atender às necessidades de segurança; c) Quais as técnicas disponíveis para abordar os aspetos de segurança crítica em sistemas computacionais e as metodologias que podem ser utilizadas para melhorar a sua fiabilidade.
No final desta unidade curricular, espera-se que os estudantes tenham consolidado os seus conhecimentos sobre: - A necessidade de uma abordagem sistémica da Segurança; - As principais técnicas de tolerância a falhas baseadas em software; - Os principais meios de verificação e validação de confiança no funcionamento em Sistemas Críticos.
Esta unidade curricular apresenta uma introdução aos sistemas computacionais de segurança crítica, não assumindo qualquer conhecimento prévio de noções de segurança, ou de qualquer hardware ou linguagem de programação específicos.
Cap. 1 - Introdução aos Sistemas Críticos. - Taxonomia. - Apresentação de casos de estudo relevantes em termos de segurança. - Critérios de segurança. Cap. 2 Meios de obtenção de Confiança no funcionamento: Tolerância a falhas - Técnicas de tolerância a falhas em hardware - Redundância de hardware: estática, dinâmica e híbrida - Redundância temporal - Redundância de informação - Tolerância a Falhas em Software: - Recuperação para trás vs Recuperação para a frente - Diversidade de Concepção/Implementação - Diversidade de Dados - Diversidade Temporal - Formas de Adjudicação de Resultados Cap. 3 - Meios de verificação e validação de Confiança no funcionamento: - Modelação da confiança no funcionamento: conceitos básicos; - Técnicas de modelação: blocos de fiabilidade e árvores de falhas - Fiabilidade do Software: conceitos, modelos, estimação de parâmetros - Modelação de arquitecturas HW/SW. Cap 4. - Desenvolvimento de Sistemas Críticos. ("safety-critical"). - Análise de situações perigosas ("hazards") - Análise de risco. - Prevenção de falhas - Gestão de qualidade para Sistemas Críticos - Ambientes de Desenvolvimento - Linguagens de programação
Aulas tutoriais (reuniões individuais semanais, com alocação de trabalhos orientados para cada tópico do programa).
Designação | Peso (%) |
---|---|
Trabalho escrito | 100,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Frequência das aulas | 12,00 |
Trabalho de investigação | 150,00 |
Total: | 162,00 |
Realização dos trabalhos orientados para cada tópico do programa.
Avaliação dos trabalhos entregues, relativos a cada tópico do programa.
nd.
nd.
Trabalhadores estudantes (e similares) não necessitam de acompanhar presencialmente a disciplina. Têm no entanto ddevem efectuar os mesmos trabalhos que os alunos ordinários, sendo estes entregues nas mesmas datas.
Melhoria de classificação distribuida: poderá ser feita na ocorrência seguinte da disciplina.