Website
Curriculum

Modul CS4172-KP04, CS4172

Dependability of Computing Systems (ZuverlRSys)

Duration:


1 Semester
Turnus of offer:


each summer semester
Credit points:


4
Course of studies, specific field and terms:
  • Bachelor Computer Science 2019 (optional subject), major subject informatics, Arbitrary semester
  • Bachelor Robotics and Autonomous Systems 2020 (optional subject), computer science, 5th or 6th semester
  • Bachelor Computer Science 2016 (optional subject), major subject informatics, Arbitrary semester
  • Bachelor Robotics and Autonomous Systems 2016 (optional subject), computer science, 5th or 6th semester
  • Bachelor IT-Security 2016 (compulsory), IT-Security, 6th semester
  • Bachelor Computer Science 2014 (optional subject), central topics of computer science, 6th semester
  • Bachelor Computer Science 2014 (compulsory), specialization field IT security and safety, 6th semester
  • Bachelor Computer Science 2012 (compulsory), specialization field IT security and safety, 6th semester
  • Master Computer Science 2012 (optional subject), advanced curriculum security, 2nd or 3rd semester
  • Master Computer Science 2012 (optional subject), specialization field software systems engineering, 3rd semester
  • Master Computer Science 2012 (optional subject), advanced curriculum parallel and distributed system architecutres, 2nd or 3rd semester
  • Master Computer Science 2012 (optional subject), specialization field robotics and automation, 3rd semester
Classes and lectures:
  • Dependability of Computing Systems (exercise, 1 SWS)
  • Dependability of Computing Systems (lecture, 2 SWS)
Workload:
  • 20 Hours exam preparation
  • 45 Hours in-classroom work
  • 55 Hours private studies
Contents of teaching:
  • Basic terms
  • General redundancy techniques
  • Fault diagnosis
  • Reconfiguration and recovery
  • Fault masking
  • Examples for fault-tolerant systems
Qualification-goals/Competencies:
  • The students are able to present the most important fault types in hardware and software and their abstraction to fault models.
  • They are able to elucidate the basic redundancy techniques (static and dynamic redundancy, hybrid forms etc.).
  • They are able to explain various methods for fault diagnosis, reconfiguration, recovery and fault masking.
  • They are able to describe typical application examples and sample fault-tolerant computers.
  • They are able to analyze fault tolerance techniques quantitatively by mathematical reliability models.
  • They are able to valuate and compare suitable fault tolerance techniques and to select them for a given application area.
Grading through:
  • Written or oral exam as announced by the examiner
Responsible for this module:
Teachers:
Literature:
  • E. Dubrova: Fault-Tolerant Design - Springer 2013
  • K. Echtle: Fehlertoleranzverfahren - Springer 1990
  • I. Koren, C. M. Krishna: Fault Tolerant Systems - Morgan-Kaufman 2007
  • K. Trivedi: Probability and Statistics with Reliability, Queuing, and Computer Science Applications - Wiley 2001
Language:
  • offered only in German
Notes:

Admission requirements for taking the module:
- None

Admission requirements for participation in module examination(s):
- Successful completion of exercise assignments as specified at the beginning of the semester

Module Exam(s):
- CS4172-L1: Dependability of Computing Systems, written exam, 90min, 100% of the module grade

Letzte Änderung:
2.9.2021