Ludwig-Maximilians-Universität München, Institut für Informatik
Lehr- und Forschungseinheit für Programmierung und Softwaretechnik

Projektarbeit

Sensoren im DeepActor-Framework von DANUBIA


Inhalt

Das DeepActor-Framework ist eine Erweiterung des DANUBIA-Frameworks und ermöglicht den sozioökonomischen Disziplinen aus dem Umweltprojekt GLOWA-Danube (Integrative Techniques, Scenarios and Strategies for the Future of Water in the Upper Danube Basin) Entscheidungsprozesse in einem Multiakteursansatz zu implementieren. Grundlage des Entscheidungsprozesses sind Sensoren, die Akteure zur Wahrnehmung ihrer Umgebung verwenden. Auf Implementierungsebene entspricht dieses Konzept einer vollständige Kapselung der Importdaten eines Akteursobjektes. Eine generische Sensorkomponente besteht hier aus einer Datenquelle, einer Schnittstelle zur Datenabfrage sowie einer Transformation Datenquelle -> Datenabfrage. Ziel dieser Arbeit ist Entwurf und Implementierung einer solchen Komponente sowie ihre Instantiierung durch die existierenden konkreten Sensoren des DeepActor-Frameworks. Als Ausgangspunkt dienen Design und Implementierung im DeepActor-Framework 0.9.1. In der Projektarbeit sollen einerseits gegebene Anforderungen berücksichtigt und andererseits Schwachstellen im Design der aktuellen Lösung beseitigt werden. Als zusätzliche Anforderung, die in der gegenwärtigen Framework-Implementierung nicht bercksichtigt ist, soll eine Lösung zur konfigurierbaren Einbindung konkreter Sensoren in ein DeepActor-Modell entwickelt werden.


Voraussetzungen: OOSE, FOOSE (konzeptionell), Java 1.5, JUnit

Detaillierte Beschreibung


Aufgabensteller: Prof. Dr. Rolf Hennicker
Betreuer: Stephan Janisch
Bearbeiterin: Andrea Langner
Abgeschlossen: Mai 2006


Fortgeschrittenenpraktika Lehrstuhl Institut Universität
Stephan Janisch (21.09.2006)