Dependability

A.Y. 2018/2019
6
Max ECTS
48
Overall hours
SSD
ING-INF/07
Language
Italian
Learning objectives
The aim of the course is the study of the reliability, fault diagnosis and maintainability of devices, systems and software.
Expected learning outcomes
Being able to assess the reliability of a system. Be able to compare different systems and / or approaches on the basis of their performance in terms of reliability and availability. Be able to suggest improvements to IT systems in order to achieve an enhanced reliability. Have the ability to calculate the safety of the systems. To know the procedures and modern statistical tools for assessing the reliability of devices.
Single course

This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.

Course syllabus and organization

Single session

Responsible
Lesson period
First semester
Course syllabus
RELIABILITY:
· Reliability. Failure, Failure modes, Failure causes. Failure and Fault. Failures classifications. Mathematical models for reliability analysis: probability density function, cumulative distribution function, models of Failure Rate failure rates, "bathtub" curve. Statistical parameters. System reliability. Reliability Block Diagram. Reliability of series - parallel and mixed structures. Concept of Redundancy. Techniques for reliability evaluation. Availability. Electronics device degradation. Arrhenius model.
· Statistical analysis of reliability data. Exploratory data analysis.
· Operating conditions: Stress factors, climatic factors, mechanical factors, electrical factors. Environmental classification. Climatic plot. The prediction approach. Evaluation of Failure rate and MTBF for components and electronic devices. Reliability prediction handbooks: evaluation of the system failure rate. Data Banks.
· Availability. The significance of Availability in the life cycle of a product. Instantaneous availability. Inductive and deductive methods. Quality Function Deployment (QFD). Markov analysis. Risk analysis. Diagnostics. Maintenance. Maintainability. Maintainability analysis.
· Failure modes and effects analysis (FMEA), Failure modes and effects and criticality analysis (FMECA), Failure Tree Analysis (FTA).

SOFTWARE RELIABILITY:
· Basic Concepts and Taxonomy of Dependable and Secure Computing: Reliability, Availability, Safety, Confidentiality, Integrity, Maintainability, Security. Concept of Service. Dependable system: Response time, availability, service continuity, safety and security. Dependability and security specification. System failure, error, fault.
· Fault prevention, fault tolerance, fault removal, fault forecasting.
· Faults. Faults classification.
· Intentional faults: logic bomb, Trojan horse, trapdoor, virus, worm, zombie, intrusion attempts,
· Service failure. Fail-controlled systems. Fail-stop systems. Fail-silent systems, fail-safe system.
· Accountability, authenticity, non-repudiability.
· Survivability.
· Software maintenance. Software documentation.

SOFTWARE FOR RELIABILITY EVALUATION: AN OVERVIEW
ING-INF/07 - ELECTRICAL AND ELECTRONIC MEASUREMENT - University credits: 6
Lessons: 48 hours
Professor: Lazzaroni Massimo