Dependability and Fault Tolerance
BASIC DATA
course listing
A - main register
course code
IAS0530
course title in Estonian
Süsteemide usaldusväärsus ja veakindlus
course title in English
Dependability and Fault Tolerance
course volume CP
-
ECTS credits
6.00
to be declared
yes
fully online course
not
assessment form
Examination
teaching semester
spring
language of instruction
Estonian
English
Study programmes that contain the course
code of the study programme version
course compulsory
IACM23/25
no
IAVM23/25
yes
Structural units teaching the course
IA - Department of Computer Systems
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
· Tutvustada arvutisüsteemide usaldusväärsuse põhimõisteid.
· Anda ülevaade mõistetest riskid, ohud, riskianalüüs, ohuanalüüs, veakindlus, usaldusväärsus, töökindlus ning tutvustada nende kasutamist praktikas.
· Anda ülevaade erinevatest liiasuse kategooriatest (riistvara, tarkvara, informatsiooni ja aja liiasus) ning tutvustada nende rakendamise võimalusi.
· Anda ülevaade arvutisüsteemide töökindlust mõjutavatest tehnoloogilistest arengutest.
· Tutvustada erinevaid meetodeid süsteemide töökindluse tagamiseks, nagu veaanalüüs, ohuanalüüs, testimine, verifitseerimine, valideerimine.
· Analüüsida erinevaid õnnetusi ja intsidente.
· Õppida analüüsima töökindlaid süsteeme ning mõistma nende toimimise põhialuseid.
course aims in English
The aim of the course is to address the particular problems of designing dependable and fault tolerant computer systems. The objectives of the course are:
· To describe the basic concepts of dependability
· To give an overview of the basic terminology: risks, hazards, risk analysis, fault tolerance, dependability, reliability.
· To describe different types of redundancy (software, hardware, information, time redundancy) and their use in practice
· To give an overview of technology trends that influence reliability
· To describe methods to ensure dependability: fault analysis, safety analysis, testing, verification, validation.
· To analyze different accidents and incidents
· To learn to analyze fault tolerant systems and to understand their basic principles
learning outcomes in the course in Est.
Aine läbinud üliõpilane:
· teab töökindluse põhiterminoloogiat ja põhilisi meetodeid;
· oskab analüüsida süsteeme, lähtudes töökindluse aspektist;
· oskab hinnata tehnoloogia arengu mõju süsteemide veakindlusele;
· omab ettekujutust keerukate süsteemide veakindlusest ja testimisest;
· oskab pakkuda erinevaid alternatiive süsteemi kui terviku töökindluse parandamiseks.
learning outcomes in the course in Eng.
Having completed the course a student:
· knows the basic terminology and methods of dependability;
· knows how to analyze the dependability aspects of computer systems;
· understands the impact of technology trends to the systems reliability;
· understands the concepts of fault tolerance and testing;
· knows different alternatives how to improve dependability of systems.
brief description of the course in Estonian
Ajalooline perspektiiv. Töökindluse põhiterminoloogia. Riskid. Ohud. Riskianalüüs. Ohuanalüüs. Riskidega toimetulemine ja nende vältimine. Ohutus. Süsteemide (kaasa arvatud tarkvara ja riistvara) testimine. Liiasus (riistvara, tarkvara, informatsioon, aeg, keskkond). Süsteemide töökindlust mõjutavad tegurid. Õnnetuste analüüs. Süsteemide ja tehnoloogia analüüs.
brief description of the course in English
Historic perspective. Basic terminology. Risks. Hazards. Risk analysis. Hazard analysis. Risk management. Safety. Systems (incl. hardware, software) testing. Redundancy (hardware, software, information, time, environment). Enemies of dependability. Accidents analysis. Systems and technology analysis.
type of assessment in Estonian
Suuline eksam. Eksamile pääsemiseks olema tehtud juhtumi- või süteemianalüüs, see dokumenteeritud ja ette kantud. Juhtumianalüüsi kirjalik aruanne annab 30% ning juhtumianalüüsi ettekanne 30% lõplikust hindest. Eksamil vastab üliõpilane lühiküsimustele kogu kursuse temaatika piires. Eksam annab 40% lõplikust hindest.
type of assessment in English
Oral exam with a case study as a prerequisite. Written report of the case study gives 30%, the presentation of the case study gives 30% and the final exam gives 40% of the final result.
independent study in Estonian
Iseseisev töö seisneb juhtumianalüüsi teostamises, selle põhjal aruande kirjutamises ning ettekande teostamises.
independent study in English
Erinevad artiklid ning veebimaterjalid, mis on koondatud aine koduleheküljele aadressil http://www.pld.ttu.ee/IAF0530
study literature
Erinevad artiklid ning veebimaterjalid, mis on koondatud aine koduleheküljele TalTechi Moodle’is.

Various papers and other materials provided via course homepage in TalTech Moodle.
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
-
practices
0.0
practices
-
exercises
2.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2024/2025 spring
Gert Jervan, IA - Department of Computer Systems
English
    IAS0530_inglise.pdf 
    display more
    2023/2024 spring
    Gert Jervan, IA - Department of Computer Systems
    English
      2022/2023 spring
      Gert Jervan, IA - Department of Computer Systems
      English
        2022/2023 autumn
        Gert Jervan, IA - Department of Computer Systems
        English
          2021/2022 spring
          Gert Jervan, IA - Department of Computer Systems
          English
            IAS0530_inglise.pdf 
            2020/2021 spring
            Gert Jervan, IA - Department of Computer Systems
            English
              IAS0530_inglise.pdf 
              2019/2020 spring
              Gert Jervan, IA - Department of Computer Systems
              English
                IAS0530_inglise.pdf 
                2018/2019 spring
                Gert Jervan, IA - Department of Computer Systems
                English
                  IAS0530_inglise.pdf 
                  2017/2018 spring
                  Gert Jervan, IA - Department of Computer Systems
                  English
                    IAS0530_inglise.pdf 
                    Course description in Estonian
                    Course description in English