Anmelden

Modulbeschreibung

Skip Navigation LinksTHUDEModulbeschreibung

Realtime Systems

Inhalt

  • Merkmale und Besonderheiten von Echtzeitsystemen

  • Echtzeitbetriebssysteme (z.B. Echtzeitlinux) und Echtzeitprogrammiersprachen (z.B. RT-Java)

  • Echtzeitprogrammierung und -modellierung (Design Pattern für Echtzeitsysteme)

  • Scheduling in Echtzeitsystemen (Rate Monotonic Scheduling, Rate Monotonic Analysis)

  • Synchronisation (Priority Inversion, Priority Inheritance, Priority Ceiling Protocol, Berechnung Blockadezeiten)

  • Hybride Task Sets

  • Anwendungen (alternativ, z.B. Echtzeitkommunikation, Regelungstechnik, Signalverarbeitung, Multimedia, Robotik, Automatisierung)

Lernergebnisse

Nach erfolgreichem Abschluss des Moduls können die Studierenden

Fachkompetenzen

  • Echtzeitschedulingverfahren problemadäquat auswählen

  • Prinzipien der Echtzeitprogrammierung in typischen Programmiersprachen umsetzen

  • die Methoden zum Nachweis der zeitlichen Korrektheit auf Systeme mittlerer Komplexität zur Systemauslegung anwenden

Methodenkompetenz

  • das Fachwissen anhand praktischer Aufgabenstellungen anwenden, diskutieren und eigene Lösungsansätze entwickeln

Sozial- und Selbstkompetenz

  • (Teil-)Verantwortung für ein Arbeitsergebnis einer Kleingruppe übernehmen

  • die eigenen Fähigkeiten zielgerichtet in ein Team einbringen

ECTS

5 Punkte

Studien- und Prüfungsleistungen

Prüfungsleistungen:
  • Realtime Systems (mündliche Prüfung)
Studienleistungen:
  • Realtime Systems (Laborarbeit)

Lehr- und Lernformen

  • Realtime Systems (3 SWS, Vorlesung)
  • Realtime Systems (1 SWS, Labor)

Studiengänge

  • Computer Science(CTS) - Alternative Course Module
  • Computer Science International Bachelor(ICS) - Alternative Course Module
  • Informatik(INF) - Alternative Course Module

Modulverantwortliche

Prof. Dr. Christian Schlegel

Dozenten

Prof. Dr. Christian Schlegel

Literatur

Jane W. S. Liu. Real-Time Systems. Prentice Hall, 2000. ISBN 0-13-099651-3.
Giorgio C. Buttazzo. Hard Real-Time Computing Systems - Predictable Scheduling Algorithms and Applications. Springer, 2005. ISBN 0-387-23137-4.
Qing Li. Real-Time Concepts for Embedded Systems. CMP Books, 2003. ISBN 1-57820-124-1.
Jürgen Quade, Michael Mächtel. Moderne Realzeitsysteme kompakt. dpunkt Verlag, 2012.
Peter C. Dibble. Real-Time JAVA Platform Programming. Prentice Hall, 2002. ISBN 0-13-028261-8.

Quicklinks