Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Betriebssystemtechnik
 
  Vorlesungsüberblick
  Voraussetzungen
  Vorlesungsfolien
  Übungen
  Tools
  Teamarbeit mit svn
  Schein, Prüfung
  Evaluation
Department Informatik  >  Informatik 4  >  Lehre  >  SS 2007  >  OSE  >  Übung

Betriebssystemtechnik (OSE) - SS 2007

Übungen

Ziel der Übungen ist der Entwurf und die Implementierung einer objekt- und aspektorientierten Betriebssystemfamilie (AO-Stubs) für kleinste eingebettete Systeme mittels der Methoden, die in der Vorlesung behandelt werden. Als Zielplatform für die Evaluierung der Ergebnisse dienen LEGO MINDSTORM Roboter, die auf dem Microcontrollern der Renesas H8/300L Serie basieren (oft auch noch als Hitachi H8/300L bezeichnet). Als Ausgangsbasis wird ein OO-Stubs Port für den H8 bereitgestellt, von dem am Ende jedoch "nicht mehr viel übrig" sein sollte.

Die Übungsaufgaben sind projektorientiert, d. h. der gesamte Stoff wird in kleinere Portionen aufgeteilt, die dann von jeder Gruppe bestehend aus 3 Studenten zu bearbeiten sind. Programmiersprachen dabei sind AspectC++, C++, C und auch schon mal Assembler. Die Übungstermine dienen der Koordinierung der einzelnen Gruppen, der Abstimmung hinsichtlich der Lernziele der Lehrveranstaltung und der Konsolidierung des Vorlesungsstoffes.

Bei Fragen zu den Übungen kontaktiert bitte Julio Sincero.

Agenda

Die Folien aus der ersten Übung zu Aufbau, Ablauf und Bewertung der Übung gibt es hier.

Übungsaufgaben

Nr. Titel Kurzbeschreibung Ausgabetermin Abgabetermin
1 OSE I/O-Library Erstellen einer skalierenden Ausgabebibliothek. 19.04.2007 26.04.2007 14:00
2 Domänenanalyse Analyse der jeweiligen Subsystemdomäne, die von der Gruppe bearbeitet wird. 16.04.2007
3 AspectC++ Erste Schritte mit AspectC++ 10.05.2007 23.05.2007 15:00
4 Domänenentwurf Entwurf der jeweiligen Subsystemfamilie, Festlegung des Implementierungsumfangs. 24.05.2007 31.05.2007 12:00 (Teil 1: Belanghierachie)
06.06.2007 18:00 (Teil 2: Referenzarchitektur)
5 Implementierung_1 Erstellen eines pure::variants-Modells zur Konfiguration des Subsystems und "Dummy-Implementierung" aller Module. 07.06.2007 21.06.2007
6 Implementierung_2 Die eigentliche Implementierung des Subsystems. 21.06.2007 05.07.2007
7 Integration Integration der Subsystemfamilien, Testen, Präsentation. 05.07.2007 19.07.2007 (Abschlusspräsentation)
  Impressum   Datenschutz Stand: 2007-07-02 19:29   OS