course aims in Estonian
Kursuse põhieesmärgiks on süsteemide töökindluse ja usaldusväärsuse põhikontseptsioonide tutvustamine. Käsitletakse usaldusväärsuse probleeme, mis on seotud nii süsteemide riistvara, tarkvara, informatsiooni kui ka keskkonnaga. Analüüsitakse tehnoloogiliste arengute mõju arvutisüsteemide usaldusväärsusele. Käsitletakse selliseid usaldusväärsusega seotud teemasid nagu riskid, ohud, riskianalüüs, ohuanalüüs, veakindlus, usaldusväärsus, töökindlus, liiasus (riistvara, tarkvara, informatsiooni). Vaadeldakse erinevaid õnnetusi ja intsidente, kirjeldatakse veakindlate arvutisüsteemide loomise meetodeid ja praktikaid.
course aims in English
· The aim of the course is to address the particular problems of designing dependable and fault tolerant computer systems. It covers various dependability problems related to systems software, hardware, information and environment. The course analyzes technology trends and their impact to systems reliability. It covers various topics related to dependability, such as risks, hazards, risk analysis, fault tolerance, dependability, reliability, redundancy (software, hardware, information, time redundancy) and their use in practice. The participants will analyze different accidents and incidents, learn to analyze fault tolerant systems and to understand their basic principles
learning outcomes in the course in Est.
Aine läbinud üliõpilane peab:
· teadma töökindluse põhiterminoloogiat ja põhilisi meetodeid;
· oskama analüüsida süsteeme, lähtudes töökindluse aspektist;
· oskama hinnata tehnoloogia arengu mõju süsteemide veakindlusele;
· omama ettekujutust keerukate süsteemide veakindlusest ja testimisest;
· oskama pakkuda erinevaid alternatiive süsteemi kui terviku töökindluse parandamiseks.
learning outcomes in the course in Eng.
Having completed the course a student has to:
· Know the basic terminology and methods of dependability
· Know, how to analyze the dependability aspects of computer systems
· Understand the impact of technology trends to the systems reliability
· Understand the concepts of fault tolerance and testing
· Know 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
Teadusartikkel ning ettekanne
type of assessment in English
Written report and presentation
independent study in Estonian
Iseseisev töö seisneb teadusartikli kirjutamises ning ettekande teostamises
independent study in English
The student must perform a case study, write a report and to make a presentation.
study literature
1. Wunderlich, H.J. (Ed.). Models in Hardware Testing. Springer, 2010.
2. Wang, L.-T., Wu, C.-W., Wen, X.. VLSI Test Principles and Architectures. Elsevier, 2006, 777 p.
3. Novak, O., Gramatova, E., Ubar, R. Handbook of Testing Electronic Systems. Czech TU Publishing House, 2005, 395 p.
4. Ubar, R. Digitaalsüsteemide diagnostika I. Diagnostiline modelleerimine. TTÜ Kirjastus, 2005, 148 lk.
5. Miczo, A. Digital Logic Testing and Simulation. Wiley-Interscience, New Yersey, 2003, 668 p.
6. Jha, N., Gupta, S. Testing of Digital Systems. Cambridge Univ. Press, 2003, 1000 p.
study forms and load
daytime study: weekly hours
3.0
session-based study work load (in a semester):