Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
EZS 2
 
  Vorlesung
  Voraussetzungen
  Vorlesungsfolien
  Experimente
  Werkzeuge
  Dokumentation
  Scheine, Prüfungen
Department Informatik  >  Informatik 4  >  Lehre  >  SS 2006  >  EZS2  >  Vorlesungsüberblick

Echtzeitsysteme 2 (EZS2) SS 2006

Überblick

Diese Veranstaltung ist die Fortführung der Vorlesung Echtzeitsysteme, die im Wintersemester angeboten wurde. Die dort vermittelten, für die Entwicklung von Echtzeitsystemen relevanten, Grundlagenkenntnisse, werden in der Veranstaltung Echtzeitsysteme 2 in die Praxis umgesetzt. Am Beispiel verschiedener Experimente werden alle Phasen der Entwicklung eines Echtzeitsystems durchlaufen:
Phase 1: Analyse
Der Entwicklung eines Echtzeitsystems geht zunächst eine gründliche Analyse der zu kontrollierenden Echtzeitentität voraus. Diese Analyse umfasst sowohl die Erfassung von funktionalen Anforderungen an das Echtzeitsystem, als auch die Ermittlung nicht-funktionaler Parameter wie z.B. zeitliche Randbedingungen.
Phase 2: Implementierung der Teilkomponenten
Sobald die funktionalen Anforderungen feststehen, kann mit der Entwicklung und Implementierung gewisser Teilkomponenten, wie z.B. Treiber für bestimmte Schnittstellen oder Bibliotheken für verschieden Berechnungen begonnen werden.
Phase 3: Bestimmung der WCETs
Um alle Teilkomponenten später zu einem kompletten Echtzeitsystem vereinen zu können, ist es notwendig, deren Eigenschaften besonders im Hinblick auf ihr zeitliches Verhalten, genau zu studieren. Hier werden demzufolge die Worst Case Execution Times (WCETs) der einzelnen Komponenten bestimmt.
Phase 4: Entwurf
Sind die Zeitparameter der einzelnen Teilkomponenten bekannt, kann man sich Gedanken über die Struktur des fertigen Echtzeitsystems machen. Diese Aufgabe umfasst z.B. das Erstellen statischer Ablauftabellen für ein zeitgesteuertes Echtzeitsystem oder die Vergabe von Prioritäten für ein vorranggesteuertes Echtzeitsystem.
Phase 5: Integration
Den abschließenden Schritt bildet die Projektion der bereits entwickelten Teilkomponenten auf eine vorher gewählte Betriebssystem- oder Middleware-Plattform unter Berücksichtigung des Entwurfs. Hier werden also Ereignisbehandlungen konkret bestimmten Aktivitätsträgern zugeordnet.

Nähere Informationen zu den einzelnen Experimenten werden demnächst auf den WWW-Seiten zu dieser Veranstaltung veröffentlicht. Bei Fragen bezüglich dieser Veranstaltung wenden Sie sich bitte per Mail oder persönlich an Fabian Scheler.

  Impressum   Datenschutz Stand: 2006-03-24 08:26   scheler