2015/2016

02228 Fejltolerante systemer

Engelsk titel:

Fault-Tolerant Systems

Sprog:

Point( ECTS )

7,5

Kursustype:

Kandidat
 

Skemaplacering:

E3A (tirs 8-12)

Undervisningens placering:

Campus Lyngby

Undervisningsform:

Forelæsninger og projekt

Kursets varighed:

13-uger

Eksamensplacering:

Aftales med underviser

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Tidligere kursus:

02229

Pointspærring:

Overordnede kursusmål:

Kurset omfatter design og udvikling af fejltolerante systemer, hvor fejl-hændelser kan give anledning til økonomiske tab eller kan have katastrofale konsekvenser.

Anvendelsesområder: Sikkerhed – Anvendelse i rummet, i forsvaret, til transport, og til medicinsk anvendelse; Tilgængelighed – Anvendelse i klynge (cluster) og i skyen (cloud computing); Telekommunikation, banksektoren og informations infrastruktur, systemer af systemer (systems-of-systems); Pålidelighed – Design og implementation af software og hardware.

Projekt: Den studerende kan vælge deres eget emne til projektet (en stor liste af emneforslag er tilgængelig); litteraturundersøgelse; præsentation af eksisterende teknikker; brug af værktøjer til case study; software og hardware implementationer, osv.

Kursusmålet er at sætte den studerende i stand til at: forstå og benytte koncepter og terminologier inden for feltet; forstå og evaluere afhængighedsparametre af fejltolerante systemer, såsom sikkerhed, pålidelighed og tilgængelighed; analysere, designe og implementere fejltolerante systemer.

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Definere de grundlæggende koncepter af pålidelighed
  • Identificere trusler og risici for et givent system
  • Være bekendt med de nyeste modeller og teknikker
  • At bruge pålideligheds- og sikkerhedsanalyse teknikker
  • Definere og klassificere de forskellige typer af redundansteknikker
  • Sammenligne og differentiere forskellige redundansteknikker
  • Være bekendt med og at bruge software pålidelighedsteknikker
  • Foreslå løsninger til at forbedre pålideligheden af et system

Kursusindhold:

Fejltolerante systemer: anvendelsesområder
Fundamentale koncepter: fejl, mangel, svigt
Pålidelighedsanalyse af software og hardware
Trussel og risiko-analyse
Fejltolerance: konceptet af redundans
Software, hardware, information og tids redundans;
Brug af kontrolpunkter; fejltolerante netværk
Udvikle sikkerhedskritiske systemer: sikkerhedslivscyklus; certificeringsstandarder

Litteraturhenvisninger:

Israel Koren and C. Mani Krishna, Fault-Tolerant Systems, Morgan Kaufmann (tilgængelig online)
Udvalgte kapitler fra bøger og artikler (tilgængelig online)

Kursusansvarlig:

Paul Pop , Lyngby Campus, Bygning 322, Tlf. (+45) 4525 3732 , paupo@dtu.dk
Florin Popentiu , popentiu@imm.dtu.dk

Institut:

01 Institut for Matematik og Computer Science

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02228

Tilmelding:

I CampusNet
Sidst opdateret: 28. april, 2015