Dependability
A.Y. 2024/2025
Learning objectives
The objective of the course is the study of the reliability, fault diagnosis and maintainability of devices, systems, and software.
Expected learning outcomes
At the end of the course, the student will be able to assess the reliability of a system, to compare different systems and/or approaches on the basis of their performance in terms of reliability and availability, to suggest improvements to IT systems to achieve an enhanced reliability, to have the ability to calculate the safety of the systems. Student should be also know the procedures and modern statistical tools for assessing the reliability of devices.
Lesson period: First semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
Single course
This course can be attended as a single course.
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).
· Safety Integrity Level (SIL): an overview.
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.
· Cybersecurity in industrial applications.
SOFTWARE FOR RELIABILITY EVALUATION: AN OVERVIEW
· 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).
· Safety Integrity Level (SIL): an overview.
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.
· Cybersecurity in industrial applications.
SOFTWARE FOR RELIABILITY EVALUATION: AN OVERVIEW
Prerequisites for admission
No prerequisites are required.
Teaching methods
Lectures.
The slides used during the lessons will be available on the ARIEL/My ARIEL website.
The slides used during the lessons will be available on the ARIEL/My ARIEL website.
Teaching Resources
1) AA.VV. L'affidabilità nella moderna progettazione: un elemento competitivo che collega sicurezza e certificazione, Editore A&T Affidabilità & Tecnologia, Aprile 2008, ISBN: 978-88-903149-0-2.
2) M. Lazzaroni, L. Cristaldi, L. Peretto, P. Rinaldi and M. Catelani, Reliability Engineering: Basic Concepts and Applications in ICT, Springer, ISBN 978-3-642-20982-6, e-ISBN 978-3-642-20983-3, DOI 10.1007/978-3-642-20983-3, Library of Congress Control Number: 2011928069, 2011 Springer-Verlag Berlin Heidelberg.
3) Web page:
http://mlazzaroniasd.ariel.ctu.unimi.it
2) M. Lazzaroni, L. Cristaldi, L. Peretto, P. Rinaldi and M. Catelani, Reliability Engineering: Basic Concepts and Applications in ICT, Springer, ISBN 978-3-642-20982-6, e-ISBN 978-3-642-20983-3, DOI 10.1007/978-3-642-20983-3, Library of Congress Control Number: 2011928069, 2011 Springer-Verlag Berlin Heidelberg.
3) Web page:
http://mlazzaroniasd.ariel.ctu.unimi.it
Assessment methods and Criteria
Written exam + oral exam (optional)
The exam is divided into a mandatory written test and an optional oral test.
The written test will take into account three levels of performance of predetermined value:
- the solution of 10 multiple choice questions. For each correct answer you get 1 point, for each wrong answer you have a penalty of 1/2 point. The maximum totalizable score is 10.
- the solution of one or two application exercises, with contents and difficulties similar to those faced the lessons. A maximum score of 14 points is associated with this part.
- the answer to a theoretical question between the two proposed. The score associated with the third and final part of the written exam is 6 points
The duration of the written test is one hour.
During the written test the use of texts, books or notes is not allowed. The use of the scientific calculator is permitted.
The oral test (optional) consists of an interview on the topics covered during the lectures and summarized in the program.
Taking the oral exam does not necessarily imply an improvement in the grade.
The final grade is out of thirty.
The exam is divided into a mandatory written test and an optional oral test.
The written test will take into account three levels of performance of predetermined value:
- the solution of 10 multiple choice questions. For each correct answer you get 1 point, for each wrong answer you have a penalty of 1/2 point. The maximum totalizable score is 10.
- the solution of one or two application exercises, with contents and difficulties similar to those faced the lessons. A maximum score of 14 points is associated with this part.
- the answer to a theoretical question between the two proposed. The score associated with the third and final part of the written exam is 6 points
The duration of the written test is one hour.
During the written test the use of texts, books or notes is not allowed. The use of the scientific calculator is permitted.
The oral test (optional) consists of an interview on the topics covered during the lectures and summarized in the program.
Taking the oral exam does not necessarily imply an improvement in the grade.
The final grade is out of thirty.
ING-INF/07 - ELECTRICAL AND ELECTRONIC MEASUREMENT - University credits: 6
Lessons: 48 hours
Professor:
Lazzaroni Massimo
Shifts:
Turno
Professor:
Lazzaroni MassimoEducational website(s)
Professor(s)