MMT-Logo
Sitemap | English

Diplomarbeit

Konzeption des Dynamic Weaving für adaptive Web-Anwendungen

Aufgabenstellung

Aktuelle Web-Engineering-Werkzeuge bieten nur wenig Hilfe bei der Spezifizierung adaptiven Verhaltens oder muten Autoren eine kaum überschaubare Fülle an kleineren, lokalen Anpassungen zu. Durch eine Erweiterung um Techniken des Aspect-Oriented Programming (AOP) erlauben es das AMACONT-Dokumentenformat bzw. der AMACONTBuilder, das Adaptionsverhalten von Web-Anwendungen durch sog. Adaptionsaspekte zu definieren. Diese Aspekte wiederum setzen sich aus typischen, wiederkehrenden Adaptionsmustern zusammen, die einzelne Dokumentkomponenten adaptieren.

Derzeit erfolgt der Webevorgang von Aspekten und Dokument zur Entwicklungszeit und muss explizit durch den Autor angestoßen werden. Jedoch kann das Weben zur Deployment- bzw. zur Laufzeit (Dynamic Weaving) auch automatisch erfolgen. Vorteilhaft ist hierbei die mögliche Nutzung von Kontextinformationen zur Bestimmung von Aspektinterferenzen, also Wechsel­wirkungen zwischen verschiedenen Aspekten, die auftreten können, wenn mehrere Aspekte auf dieselbe Zielkomponente angewendet werden. Ein Eingreifen des Autors ist zu diesem Zeitpunkt jedoch nicht mehr möglich, so dass automatische Konfliktlösungsstrategien gefragt sind.

Ziel dieser Arbeit ist die Untersuchung, Konzeption und prototypische Umsetzung von Dynamic Weaving für Adaptionsaspekte. Im Wesentlichen sind folgende Aufgaben durchzuführen:

Weitere Informationen

Autor(en): PersonThomas Hartmann [geb. Müller]
Laufzeit: 01.12.2007 - 14.06.2008
Verantwortlicher HSL: PersonProf. Dr.-Ing. Klaus Meißner
Betreuer: PersonDr.-Ing. Matthias Niederhausen
PersonDr.-Ing. Michael Hinz
Institut, Lehrstuhl: SMT, Multimediatechnik
Zugehörige Projekte: AMACONT