Seminar (mit Bachelorarbeit)
LVA 185.275, SE 4.0, 2007 W
Seminar (mit Bachelorarbeit)
Aktuell:
Kurze schriftliche Ausarbeitungen müssen bis 14.11.2007 an die
Betreuer und die beiden Gutachter geschickt werden.
Gutachten sind zum Treffen am 21.11.2007 mitzubringen.
Vorträge finden am 21.11.2007 und 28.11.2007 von jeweils
9 bis 13 Uhr in den Räumen des Instituts (Argentinierstr. 8, 4. Stock,
Bibliothek) statt.
Thema:
Diese Lehrveranstaltung wird jedes Semester zu einem anderen Thema aus dem
Bereich Programmiersprachen und Übersetzerbau angeboten. Das Thema
für das Wintersemester 2007/2008 lautet:
Analyse von Framework-Architekturen mit Hilfe von Werkzeugen
Software-Frameworks sind konfigurierbar, indem man Komponenten an passender
Stelle hinzufügt. Allerdings muss man sowohl Komponenten als auch
Frameworks gut kennen, damit man funktionierende Systeme erhält.
Oft ist keine (für den speziellen Anwendungfall) ausreichend gute
Dokumentation verfügbar, und eine händische Analyse des Codes
ist aufgrund des Umfangs sehr aufwendig bis unmöglich. Für solche
Fälle wurde eine ganze Reihe von Verfahren und Werkzeugen entwickelt, die
den Code von Frameworks hinsichtlich verschiedenster Kriterien analysieren und
dabei deren Architekturen zu extrahieren versuchen.
In diesem Seminar werden einige solche Verfahren und Werkzeuge vorgestellt und
verglichen sowie aktuelle Trends auf diesem Gebiet aufgezeigt.
Ziele:
Ein Überblick über das Thema wird vermittelt. Daneben erlernen die
TeilnehmerInnen auch die Grundlagen wissenschaftlichen Arbeitens:
Literatursuche, selbständiges Erarbeiten des Inhalts wissenschaftlicher
Literatur, Vortragstechnik und das Abfassen und Beurteilen von Texten.
Durch die Bachelorarbeit wird das selbständige und tiefergehende
Erarbeiten und Präsentieren eines Themas geübt.
Durchführung:
JedeR TeilnehmerIn erarbeitet sich einen Teilbereich des Themas
selbständig anhand vorgegebener Literatur und gibt die gewonnenen
Erkenntnisse durch einen Vortrag an die KollegInnen weiter. In einer
anschließenden Diskussion werden die Ergebnisse verdeutlicht. Eine
kurze schriftliche Zusammenfassung wird an zwei andere TeilnehmerInnen
übergeben, die diese Arbeit begutachten und Verbesserungen vorschlagen.
Zusätzlich muss eine Bachelorarbeit verfasst werden, die den Teilbereich
des Themas (basierend auf einer Literatursuche) tiefgehend behandelt und
Querverbindungen zu anderen Teilbereichen herstellt.
Erste Aufgabe:
Die
erste Aufgabe besteht in der
Suche nach relevanter Literatur zu den Themen Framework-Architekturen sowie
Verfahren und Werkzeuge zur (teil-)automatisierten Analyse von Frameworks und
ist bereits bis zum ersten Treffen nach der Vorbesprechung durchzuführen.
Voraussetzung:
Interesse am Thema
Zeit und Ort:
Die Vorbesprechung fand am Mittwoch, den 3. Oktober 2007 von 14:00 Uhr
(pünktlich) bis 14:30 Uhr im Freihaus HS 4 (Wiedner Hauptstraße
8, Turm B, gelber Bereich, 2. Obergeschoß) statt. Als Termin zur genauen
Besprechung der durchzuführenden Arbeiten und zur Themenvergabe wurde
der 17.10.2007 von 10 bis 12 Uhr (Ort:
Besprechungsraum Kuppel)
vereinbart, als Vortragstermine der 21.11.2007 und 28.11.2007 von jeweils
9 bis 13 Uhr (Ort: Räume des Instituts, Argentinierstr. 8, 4. Stock,
Bibliothek).
Fertige Bachelorarbeiten müssen bis 25. Jänner 2008 abgegeben werden.
In einem anschließenden kurzen Gespräch bekommen Sie Feedback zur
Bachelorarbeit.
Hinweise:
Die Teilnehmerzahl ist auf 20 Personen beschränkt. Für Teilnehmer
besteht Anwesenheitspflicht. Anmeldungen sind erforderlich. Möglichkeiten
zur Anmeldung bestehen bei der Vorbesprechung und danach per e-Mail an die
Betreuer solange es freie Plätze gibt, spätestens jedoch bis zur
Themenvergabe.
Betreuer und weitere Informationen:
Franz Puntigam
58801/18514
franz@complang.tuwien.ac.at
Markus Schordan
58801/18516
markus@complang.tuwien.ac.at