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):