MMT-Logo
Sitemap|English

Inhalt

Proseminar Multimediatechnik

Aspektorientiertes Software- und Web-Engineering

PersonDipl.-Medieninf. Matthias Niederhausen

Zeit dienstags, 2. DS (09:20 bis 10:50 Uhr)
Raum INF E08
Zeitrahmen 0/0/2 SWS

Aktuelles

zum Seitenanfang zum Seitenanfang

Ziel und Thema

Im Proseminar sollen die Studierenden erstmals an die Methodik des wissenschaftlichen Arbeitens und Publizierens herangeführt werden. Dazu wird zu vorgegebenen, aktuellen Forschungsthemen eine Literaturanalyse von jedem Studierenden durchgeführt und dazu ein kurzer Artikel verfaßt. Diese werden gegenseitig begutachtet (Peer Review) und abschließend in Form einer konferenzähnlichen Präsentation vorgestellt. Damit soll auch das Vortragen geübt werden. Als Ergebnis des Proseminars liegt dann ein in einheitlicher Form geschriebener "Konferenzband" (Proceedings) mit allen Beiträgen vor.

zum Seitenanfang zum Seitenanfang

Aspektorientiertes Software- und Web-Engineering

Ein klarer Trend der letzten Jahre ist die zunehmende Strukturierung des Entwicklungsprozesses von Web-Anwendungen. Während in der Vergangenheit die meisten Web-Anwendungen (etwa im Programmierstil von PHP-Anwendungen) in einer Mischung aus Darstellung (HTML) und Anwendungslogik entwickelt wurden, finden sich heute mehr und mehr Vorgehensmodelle und Technologien, die sich an die klassische Softwareentwicklung anlehnen. Ein besonders interessantes und mächtiges Paradigma aus der Welt der Softwaretechnologie ist das der Aspektorientierten Programmierung (AOP).

Im Desktop-Bereich wird AOP bereits seit längerem eingesetzt - wenn auch noch nicht auf breiter Front. Heutige Web-Anwendungen profitieren hingegen häufig schon von den Erkenntnissen, die bei der aspektorientierten Entwicklung dieser Systeme gewonnen wurden. Beispiele hierfür sind die Servlet-Spezifikation oder das Spring-Framework. Dabei sind längst nicht alle alten Probleme gelöst. So besteht bis heute die Frage, wie man Konflikten zwischen verschiedenen Aspekten am besten begegnet. Weitere interessante Facetten dieses Themas betreffen vor allem heutige state-of-the-art Webtechnologien, z.B. die Frage, welche Einsatzmöglichkeiten es für AOP bei modernen serviceorientierten Architekturen (SOAs) oder Rich Internet Applications (RIAs) gibt.

In diesem Proseminar soll der aktuelle Stand der Forschung in wichtigen Bereichen dieses spannenden Forschungsgebietes dargestellt werden. Insbesondere sollen Probleme, Lösungswege und neue Entwicklungsmöglichkeiten aufgezeigt werden.

zum Seitenanfang zum Seitenanfang

Voraussetzungen

Voraussetzung für die Teilnahme sind neben Interesse am ausgeschriebenen Thema auch eine ausreichende Prise Freude, Motivation zur wissenschaftlichen Arbeit und Engagement. Das Lesen und Zusammenfassen von Artikeln sowie ergänzende Recherchen zum Thema sind wichtiger Teil der Arbeit. Da in der Informatik fast alle wesentlichen Publikationen in Englisch vorliegen, sind solide englische Sprachkenntnisse von Vorteil.
Die Ausarbeitungen und Vorträge können jedoch wahlfrei in Deutsch oder in Englisch verfaßt und präsentiert werden. Die entstandenen Kurzartikel werden auf den Webseiten des Lehrstuhls Multimediatechnik veröffentlicht. Daher müssen alle Copyright-Bestimmungen eingehalten und verwendete Quellen bzw. Bilder klar referenziert werden.

zum Seitenanfang zum Seitenanfang

Leistungsnachweis

Bei erfolgreichem Abschluss des Seminars erhalten Sie einen Teilnahmeschein.
Dafür sind sowohl die Ausarbeitung als auch der Vortrag und die Anwesenheit bei allen Terminen bis auf die Konsultationen (16.10., 23.10., 13.11., 20.11., 11.12.) obligatorisch.

zum Seitenanfang zum Seitenanfang

Ablauf

zum Seitenanfang zum Seitenanfang

Zeitplan

Datum Thema Vortragender Skripte
09.10.2007 Einführung in die Thematik, Organisatorisches, Themenvergabe, Einführung in das wissenschaftliche Arbeiten, Recherchieren und Publizieren PersonMatthias Niederhausen Skript (286 kB)
16.10.2007 Konsultation zu den vorläufigen Ausarbeitungen und Kurzpräsentationen
(Recherchen, Weiterarbeit, Vorbereitung Kurzpräsentationen)
Skript (159 kB)
23.10.2007 Konsultation zu den vorläufigen Ausarbeitungen und Kurzpräsentationen
(Recherchen, Weiterarbeit, Vorbereitung Kurzpräsentationen)
30.10.2007 Kurzpräsentation der erarbeiteten Artikelschwerpunkte, Themen 1-8

Thema 1.1 Thema 1.2 Thema 1.3
Thema 2.1 Thema 2.3
Thema 3.1 Thema 3.2
8 Vorträge  
06.11.2007 Kurzpräsentation der erarbeiteten Artikelschwerpunkte, Themen 9-15

Thema 3.3
Thema 4.1 Thema 4.2 Thema 4.3
Thema 5.1 Thema 5.2 Thema 5.3
7 Vorträge  
13.11.2007 Konsultation zu den vorläufigen Ausarbeitungen (Abgabe 1. Version)
20.11.2007 Konsultation zu den vorläufigen Ausarbeitungen
27.11.2007 Einreichung der Artikel (am 26.11.2007 bis 24:00 Uhr) und Beginn des Peer Reviews Skript (313 kB)
04.12.2007 Abschluß des Peer Reviews Skript (262 kB)
11.12.2007 Konsultationen zu den Präsentationen (Folienerstellung) und CameraReady-Version
18.12.2007 Session 1: "Grundlagen der Aspektorientierung"
09:20-09:50 Einführung in die Aspektorientierte Programmierung Andreas Weigel + Ronny Köhler Skript (2,49 MB)
09:50-10:20 Aspektsprachen im Vergleich Alexander Peitz + Nils Podewski Skript (120 kB)
10:20-10:50 AOM – Aspektorientierte Modellierung Steffen Schneider Skript (397 kB)
08.01.2008 Session 2: "Erweiterte Konzepte aspektorientierter Anwendungen"
09:20-09:50 Setzen robuster Eingriffspunkte durch Pointcut-Sprachen Andreas Ebert Skript (275 kB)
09:50-10:20 Dynamic Aspect Weaving – Implikationen durch Laufzeit Jonas Wunderlich Skript (256 kB)
10:20-10:50 Aspect Mining Toni Kreska + Ken Baumgärtel Skript (503 kB)
15.01.2008 Einreichung der Camera Ready Version (am 14.01.2008 bis 24:00 Uhr)
Session 3: "AOP in Web-Anwendungen, I"
09:20-09:50 Querschneidende Belange in Webanwendungen Gunter Menzel Skript (428 kB)
09:50-10:20 aspectWebML – Ubiquitäre Webanwendungen mittels AOP Nicole Ladewig + Gregor Blichmann Skript (166 kB)
10:20-10:50 aspect UWE – Adaptivität als ein Aspekt István Koren + Andreas Pursche Skript (377 kB)
22.01.2008 Session 4: "AOP in Web-Anwendungen, II"
09:20-09:50 Von AOP inspirierte Web-Technologien Julian Eberius + Karsten Diepelt Skript 'Skript/Vortraege/4.1.pdf' ist noch nicht verfügbar
09:50-10:20 Aspekte in Web Services und SOAs Benjamin Gnauk + Katja Seidler Skript (277 kB)
10:20-10:50 Rich Internet Applications und AOP-Konzepte Federico Rieckhof Skript (227 kB)
29.01.2008 Session 5: "Methoden und Techniken zur Konfliktidentifikation und -lösung"
09:20-09:50 Ursachen für Konflikte und die Auswirkungen René Fleischhauer + Janine Hellriegel Skript (310 kB)
09:50-10:20 Analyse von Aspekten Mirko Skramusky Skript (260 kB)
10:20-10:50 Manuelle und automatische Konfliktlösungstechniken Peter Schnitzler + Felix Zadow Skript (991 kB)
zum Seitenanfang zum Seitenanfang

Literatur und Material

Die Materialien sind durch ein Passwort geschützt, welches Sie in der Lehrveranstaltung erhalten.

Allgemeines