Distributed Systems - Interactive curriculae of TU Ilmenau
The interactive curriculae provide information on the degree programmes offered by the TU Ilmenau.
Please refer to the respective study and examination rules and regulations for the legally binding curricula (Annex Curriculum).
You can find all details on planned lectures and classes in the course catalogue.
Please note that this page is no longer updated. All modules and study plans from PO version 2021 onwards (Bachelor and Master study programs) are now available on the Campus Portal.
| module properties module number 8192 - common information | |
|---|---|
| module number | 8192 |
| department | Department of Computer Science and Automation |
| ID of group | 2255 (Distributed Systems and Operating Systems) |
| module leader | Prof. Dr. Winfried Kühnhauser |
| language | Englisch |
| term | ganzjährig |
| previous knowledge and experience | BSc Computer Science, especially - algorithms and complexity, - automata and formal languages, - operating systems, - networks, - discrete structures |
| learning outcome | Fachkompetenz: Die Studierenden erwerben fortgeschrittene Kenntnisse über Design und Implementierung verteilter Systeme, wobei die Schwerpunkte auf verteilten Algorithmen und Systemsicherheit liegen. Sie werden hierdurch in die Lage versetzt, verteilte Systeme für komplexe Anwendungsszenarien zu konzipieren und entwickeln. Methodenkompetenz: Die Studierenden verfügen über das Wissen, Entwurfs- und Analysemethoden anzuwenden, mit denen grundlegende nichtfunktionale Systemeigenschaften erreicht und nachgewiesen werden. Systemkompetenz: Die Studierenden verstehen verteilte Systeme als strukturierte Systeme aus Komponenten mit individuellen Aufgaben und hochgradig komplexen Beziehungen und verstehen das Zusammenwirken dieser Komponenten und der Paradigmen, Methoden, Algorithmen und Architekturprinzipien, die dieses Zusammenwirken organisieren. |
| content | This course focuses on 2 major aspects of distributed systems: distributed algorithms and systems security. Part 1: Distributed Algorithms The design and implementation of distributed algorithms is not an easy task. Many facets of uncertainty caused by asynchrony, process and communication failures make it difficult to devise distributed software systems that are correct and robust. Course topics are • synchronous and asynchronous models for distributed algorithms Part 2: Systems Security The second part focuses on methodological engineering of security properties of distributed systems based on security policies and their formal models. In an early stage of the engineering process formal security models are used for the precise and unambiguous representation of security policies which then are analyzed by static model checking and simulative model execution. Successful models afterwards are transformed via specification languages into executable code which finally is integrated into a system's trusted computing base. Course topics are • requirements analysis
|
| media of instruction and technical requirements for education and examination in case of online participation | Handouts, Papers, Books |
| literature / references | see website of course |
| evaluation of teaching | |
| Details reference subject | |
|---|---|
| module name | Distributed Systems |
| examination number | 2200296 |
| credit points | 10 |
| SWS | 6 |
| on-campus program (h) | 67.5 |
| self-study (h) | 232.5 |
| obligation | obligatory module |
| exam | alternative examination performance |
| details of the certificate | oral exam (20 min) |
| link to Moodle course | |
| teacher | |
| signup details for alternative examinations | |
| maximum number of participants | |
|
Details
in degree program
Master Research in Computer & Systems Engineering 2009 ATTENTION: not offered anymore |
|
|---|---|
| module name | Distributed Systems |
| examination number | 2200296 |
| credit points | 10 |
| on-campus program (h) | 67 |
| self-study (h) | 233 |
| obligation | elective module |
| exam | alternative examination performance |
| details of the certificate | oral exam (20 min) |
| link to Moodle course | |
| signup details for alternative examinations | |
| maximum number of participants | |

