Module CS4172-KP04, CS4172

Dependability of Computing Systems (ZuverlRSys)


Duration

1 Semester

Turnus of offer

each summer semester

Credit points

4

Course of studies, specific fields and terms:

  • Bachelor Computer Science 2019, optional subject, major subject informatics
  • Bachelor Robotics and Autonomous Systems 2020 , optional subject, computer science
  • Bachelor Computer Science 2016, optional subject, major subject informatics
  • Bachelor Robotics and Autonomous Systems 2016, optional subject, computer science
  • Bachelor IT-Security 2016, compulsory, IT-Security
  • Bachelor Computer Science 2014, optional subject, central topics of computer science
  • Bachelor Computer Science 2014, compulsory, specialization field IT security and safety
  • Bachelor Computer Science 2012, compulsory, specialization field IT security and safety
  • Master Computer Science 2012, optional subject, advanced curriculum security
  • Master Computer Science 2012, optional subject, specialization field software systems engineering
  • Master Computer Science 2012, optional subject, advanced curriculum parallel and distributed system architecutres
  • Master Computer Science 2012, optional subject, specialization field robotics and automation

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:

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

Last Updated:

02.09.2021