confiabilidade
“Dependability Concepts” por João Paulo Ribeiro (joao.ribeiro@sef.pt)
Mário Guimarães (mario.guimaraes@link.pt)
12 de Abril de 1999
Conceitos de Confiabilidade
1
Sumário
•
•
•
•
•
•
Motivação
Conceitos introdutórios
Modelo de sistema
Impedimentos à confiabilidade
Realização de sistemas confiáveis
Conclusões
12 de Abril de 1999
Conceitos de Confiabilidade
2
Motivação
(1/2)
• NENHUM SISTEMA É 100% CORRECTO:
– erros na especificação, desenho e realização
– “time-to-market” cada vez mais importante (e curto !)
– imprevisibilidades internas e externas ao sistema
• Nas empresas:
– dependência de sistemas de informação críticos
– sistemas são factor de concorrência
– falhas nos sistemas podem parar o negócio (na aviação podem resultar em perda de vidas humanas !)
12 de Abril de 1999
Conceitos de Confiabilidade
3
Motivação
(2/2)
• O que é importante nos sistemas:
–
–
–
–
o reconhecimento de que podem falhar a compreensão das causas de falha diminuição do impacto de falhas (interno e externo) a comprovação do seu bom funcionamento
• Abordagem sistemática destes problemas é urgente
• Necessidade de acordo na terminologia a utilizar
• Base comum para estudo e discussão
12 de Abril de 1999
Conceitos de Confiabilidade
4
Conceitos introdutórios
(1/3)
• Confiabilidade é a qualidade do sistema que nos permite confiar, justificadamente, no serviço oferecido.
• Confiabilidade é um conceito global, que se decompõe em vários vectores quantificáveis:
–
–
–
–
–
fiabilidade (reliability) disponibilidade (availability) reparabilidade (maintainability) segurança contra acidentes (safety) segurança contra acesso não autorizado (security)
12 de Abril de 1999
Conceitos de Confiabilidade
5
Conceitos introdutórios
(2/3)
• fiabilidade (reliability):
– medida do tempo de funcionamento de um sistema até falhar, ou da probabilidade de