|
I-RT REALZEITSYSTEME WS04
|
Im Rahmen der Vorlesung sind zusätzliche Begriffe und Methoden zur Abschätzung von Planbarkeit eingeführt worden. Anhand des Abschätzungsverfahrens für ein einzelnes Ereignis soll diese Frage in dieser Übung nochmals vertieft werden.
Die Aufgabe Nr.4 besteht aus drei Teilen :
Konstruktion eines Beispiels (1 Basis-Pkt)
Konstruieren Sie eine passende Aufgabenstellung mit mindestens 5 verschiedenen periodischen Ereignissen und zugehörigen Tasks, für die Sie eine technische Tabelle angeben. Berechnen Sie für mindestens eines der Ereignisse mit Hilfe des Algorithmus zur Abschätzung eines einzelnen Ereignisses die Planbarkeit dieses Ereignisses.
Interpretation der Formel (2,5 Basis-Pkte) In den Punkten (2) + (3) des Algorithmus finden sich folgende Texte:
Versuchen Sie aufgrund ihres Verständnisses der Zusammenhänge mit eigenen Worten --u.U. unter Zuhilfenahme von Skizzen und Diagrammen-- zu erklären, warum diese Formel so ist, wie sie ist; welche Überlegungen stehen hinter dieser Formel? Warum kann diese Formel die Planbarkeit eines einzelnen Ereignisses abschätzen?
Implementierung eines Algorithmus (3,5 Basis-Pkte)
Implementieren Sie das soeben beschriebene Abschätzungsverfahren für einzelne Ereignisse in C oder C++. Als Input bekommt der Algorithmus eine technische Tabelle ihres Problems. Als Output liefert der Algorithmus für jedes Ereignis in ihrer Tabelle das Ergebnis, ob es planbar ist oder nicht. Das Programm soll unter Linux lauffäig sein.
Abgabe Die Übungsaufgabe gilt als erfüllt, wenn folgende Bedingungen erfüllt sind:
Zu Beginn der Übung liegen alle Dokumente ausgedruckt vor (vergewissern sie sich rechtzeitig, wie und wo Sie ausdrucken können). Alle Teile sind ausreichend mit Namen und Matr.Nr. versehen. Als Unterlagen werden verlangt (i) gedruckte Dokumente mit allen Texten und Bildern einschliesslich dem Sourcekode des Programms und (2) eine Diskette oder CD-ROM mit den Quelltexten. Dazu gehört im Falle von Quellkode eine README-Datei mit Angaben über die Kompilierung sowie --bei grösseren Programmen-- ein ausführbares Makefile.
Sie können ihren Beitrag über den Zielrechner im PCLabor per Beamer vorführen (Bedenken sie, dass unterschiedliche Präsentationsprogrammen gibt).
Alle an der Erstellung der Übung Beteiligten sind anwesend und erläutern den Beitrag (Wer nicht anwesend ist bekommt keine Punkte).