logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2018/2019
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 090955 - DEPENDABLE SYSTEMS
Docente Bolchini Cristiana
Cfu 5.00 Tipo insegnamento Monodisciplinare

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (Mag.)(ord. 270) - MI (481) COMPUTER SCIENCE AND ENGINEERING - INGEGNERIA INFORMATICA*AZZZZ090955 - DEPENDABLE SYSTEMS

Obiettivi dell'insegnamento

System dependability is the ability of the system to deliver the expected functionality, fulfilling the functional and performance requirements, during its operational lifetime.

This course provides a methodological approach to system dependability by introducing the basic concepts in terms of dependability attributes, fault/failure models, methods to design and analyze this class of systems, also presenting practical solutions for their realization.  The intedended learning objective is for the student to acquire the methodological instruments to evaluate and improve the dependability of a system with respect to the adopted fault/failure models.

 

 

...

 

...


Risultati di apprendimento attesi

At the end of the course the student shall be able to take into account dependability aspects in the design and implementation of a system, by investigating dependability requirements in relation to the applicable fault model, and to identify suitable solutions to achieve the desired ability to manage the occurrence of faults. More precisely:

Knowledge and understanding

+ To know the classical and more recent fault and failure models in relation to technology and application environment, together with the typical failure distributions affecting electronic devices

+ To know the definition of dependability attributes (e.g., reliability, availability, ...) and how to compute them

+ To know the state-of-the-art techniques for analyzing the dependability attributes against the adopted fault models

+ To know the state-of-the-art techniquest based on space/information/time redundancy for improving the robustness of devices to make them able to detect the occurrence of faults and possibly mitigate their effects

Applying knowledge and understanding

+ Given a system, estimate reliability, availability, lifetime reliability and other dependability attributes

+ Given a system, introduce methods to allow the detection/tolerance of faults

Making judgements

+ To identify the most appropriate technique to improve the dependability of a system with respect to the expected faults, the system itself (hardware/software, abstraction level, ...) and the application environment

+ To evaluate if the dependability level achieved by a system satisfies the expected mission time or improvements and actions neeed to be taken into account

Lifelong learning skills

+ To be able to determine the need to make the system being considered dependable with respect to possible threats

 

...

 

...


Argomenti trattati

1. Dependability basics

1.1. Fault/Error/Failure models

1.2. Dependability attributes: Reliability, Availability 

2. Dependability Analysis (quantitative and qualitative) 

2.1 Models (Failure rate, Probability distributions)

2.2 Series/Parallel Systems

2.3 Markov Models

2.4 Fault Trees

2.5 FMEA/FMECA

2.6 Fault Injection 

3. Design for dependability

3.1 Fault Detection, Tolerance and Recovery 

3.2 Test

3.3 Model / data analysis
 

 

 

...

 

...

 

...


Prerequisiti

Logic Design Basics

Hardware/Software organization of a computing system

...

 

...

 

...


Modalità di valutazione

Student evaluation will be carried out by an oral evaluation or by a final project.

 

...

 

...

 

...


Bibliografia
Risorsa bibliografica facoltativaDhiraj K. Pradhan, Fault-tolerant computer system design, Editore: Prentice-Hall, Anno edizione: 1996, ISBN: 0-13-057887-8

Forme didattiche
Tipo Forma Didattica Ore di attività svolte in aula
(hh:mm)
Ore di studio autonome
(hh:mm)
Lezione
35:00
52:30
Esercitazione
15:00
22:30
Laboratorio Informatico
0:00
0:00
Laboratorio Sperimentale
0:00
0:00
Laboratorio Di Progetto
0:00
0:00
Totale 50:00 75:00

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
Disponibilità di supporto didattico in lingua inglese
schedaincarico v. 1.6.5 / 1.6.5
Area Servizi ICT
11/08/2020