Echtzeitsysteme - Vorlesung

Inhalt

Die Vorlesung Echtzeitsysteme befasst u.a. sich mit einem Softwareentwicklungsprozess, der speziell auf die Spezifika von Echtzeitsystemen zugeschnitten ist. Dieser Softwareentwicklungsprozess wird im weiteren Verlauf während den Übungen in Ausschnitten durchlebt und vertieft. Der Schwerpunkt liegt dabei auf dem Einsatz objektorientierter Techniken. In diesem Zusammenhang wird das echtzeitspezifische Case Tool Rose Realtime vorgestellt und eingesetzt. Des weiteren werden grundlegende Charakeristika von Echtzeitsystemen und Systemarchitekturen eingeführt. Auf Basis der Einführung von Schedulingalgorithmen werden Einblicke in Echtzeitbetriebssysteme gewährt. Die Veranstaltung wird durch eine Gegenüberstellung von Echtzeitprogrammiersprachen mit Schwerpunkt RT-Java (PERC) abgerundet.

Studenten, die erfolgreich an dieser Veranstaltung teilgenommen haben, sollten in der Lage sein, modellbasierte (objektorientierte) Techniken zur Entwicklung eingebetteter Echtzeitsysteme zu verwenden und zu bewerten. Dazu gehören folgende Fähigkeiten: - Systemarchitekturen zu unterscheiden und Echtzeitsysteme zu klassifizieren - selbständig ausführbare Modelle zu erstellen und zu analysieren - Prozesseinplanungen anhand der kennengelernten Schedulingalgorithmen durchzuführen - Echtzeitprogrammiersprachen und -Betriebssysteme zu unterscheiden, zu bewerten und einzusetzen.

Vorlesungsskript und -material

Skript

  • 0. Kapitel [pdf]
  • 1. Kapitel [pdf]
  • 2. Kapitel [pdf] (2011-Version)
  • 3. Kapitel [pdf]
  • 4. Kapitel [pdf]
  • 5. Kapitel [pdf]
  • Gebunden [pdf] (2011-Version)

Notizen

  • 28-11-2011 [pdf]

Vortrag

  • 30-01-2012 Zühlke [pdf]
  • 02.02.2012 Fujitsu [pdf]

Teilnahmevoraussetzung

  • Bachelor / Vordiplom abgeschlossen
  • Windows-Pool Account des ETiT PC-Pools zum Bearbeiten der Übung (Beantragen: H. Peuker in S3|06|307)
  • Vorkenntnisse in SE I wünschenswert
  • Deutsche Sprachkenntniss (Vorlesungssprache)

Literatur

  • Dieter Zöbel, Wolfgang Albrecht: Echtzeitsysteme - Grundlagen und Techniken, Thomson Publ. (1995), 357 Seiten
  • Hassan Gomaa: Designing Concurrent, Distributed, and Real-Time Applications with UML, Addison-Wesley Object Technology Series (2000), 785 Seiten
  • Armin Zimmermann: Eingebettete Echtzeitsysteme, Folienskript zur Vorlesung an der Universität Potsdam, WS’03/04

Kontakt

Technische Universität Darmstadt

Institut für Datentechnik

Fachgebiet Echtzeitsysteme

Prof. Dr. rer. nat. Andy Schürr

Geb. S3|06 (3. Stock, Raum 313)

Merckstr. 25

64283 Darmstadt

+49 6151 16-6940
+49 6151 16-6942


A A A | Drucken | Impressum | Sitemap | Suche | Kontakt
Zum SeitenanfangZum Seitenanfang