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 2005  >  OSE  >  Übung

Betriebssystemtechnik (OSE) - SS 2005

Ü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 Hitachi H8/300L Serie basieren. 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 Daniel.Lohmann@informatik.uni-erlangen.de

Übungsaufgaben

Nr. Titel Kurzbeschreibung Ausgabetermin Abgabetermin
1 OSE I/O-Library Erstellen einer skalierenden Ausgabebibliothek. 14.04.2005 28.04.2005 16:00
2 Domänenanalyse Analyse der jeweiligen Subsystemdomäne, die von der Gruppe berarbeitet wird. 28.04.2005 11.05.2005 16:00
3 AspectC++ Erste Schritte mit AspectC++ 12.05.2005 30.05.2005 17:00 (verlängert)
4 Domänenentwurf Entwurf der jeweiligen Subsystemfamilie, Festlegung des Implementierungsumfangs. 19.05.2005 30.05.2005 (Teil 1: Belanghierachie)
02.06.2005 (Teil 2: Referenzarchitektur)
5 Implementierung_1 Erstellen eines pure::variance-Modells zur Konfiguration des Subsystems und "Dummy-Implementierung" aller Module. 02.06.2005 16.06.2005
6 Implementierung_2 Die eigentliche Implementierung des Subsystems. 16.06.2005 30.06.2005
7 Integration Integration der Subsystemfamilien, Testen. 30.06.2005 14.07.2005
  Impressum   Datenschutz Stand: 2005-07-04 14:29   OS