Home

Einleitung

Ausgehend vom Projekt “3D Simulation Debugging”, welches zur Zeit am Institut für Verteilte und Ubiquitäre Systeme durchgeführt wird, wurde unser Teamprojekt ausgeschrieben.

In dem Projekt “3D Simulation Debugging” geht es darum, ein Simulationsprogramm auf der Basis von JiST/SWANS zu entwickeln, welches ein Bahnszenario simulieren soll. Inhalt des Bahnszenarios ist ein Zug mit einer bestimmten Anzahl von Waggons, die mit Sensorknoten ausgestattet sind.

Ziel unseres Teamprojektes ist es eine graphische Oberfläche zur Steuerung und Visualisierung der oben genannten JiST/SWANS Simulation zu entwickeln.

Organisatorisches

Als Programmiersprache wird Java und als Entwicklungsumgebung Eclipse verwendet. Zusätzlich zu den Swing Bibliotheken wird die JMonkey Engine für die 3D Visualisierung benutzt. Die gemeinsame Entwicklung wird durch Subversion unterstützt.

Anforderungen

Es ist eine Visualisierung und Steuerung der JiST/SWANS Simulation zu entwickeln, die dem Benutzer durch eine graphische Oberfläche ermöglichen soll, sich Simulationsdaten, sowohl in 2D als auch in 3D, anzeigen zu lassen.

Des Weiteren sollen Simulationsdaten aufgezeichnet und geändert werden können. Es muss die Möglichkeit bestehen, denn Simulator direkt mit den geänderten Daten neu zu starten und den Simulationsvorgang durch eine Rücklauffunktion nachzuvollziehen.

Die Visualisierung soll dem Benutzer die Möglichkeit bieten die Simulation aus verschiedenen Sichten zu beobachten. Hierbei sollen folgende Sichten implementiert werden: Zugsicht, Waggonsicht, Sensorknotensicht. Die unterschiedlichen Sichten sollen sowohl die Werte der einzelnen Sensorknoten (Energie, Temperatur, Position, etc.), als auch die Signalübertragung untereinander visualisieren (Kommunikationsverlauf, Paketverlust, Sendebereitschaft, freie/belegte Sendekanäle).

Schließlich soll der Benutzer Sensorknoten verschieben und abschalten können.

       

Systemarchitektur

Detailierte Ansicht der Main-View:

Stand des Projektes

  • 30.10.08 --> Kick off
  • 13.11.08 --> Anforderungsanalyse und Website fertiggestellt
  • 04.12.08 --> Systemarchitektur erstellt und Modellierung des Systems
  • 05.01.09 --> Implementierung und Umsetzung
  • 06.03.08 --> Abschlußpräsentation

[Home] [Projekt] [Team] [Kontakt] [Links]

Aktualisiert am: 05.03.2009