Intern
Chair of Computer Science II - Software Engineering

Studien-/Bachelorarbeit: Filterung, Aggregation und Visualisierung von QPN-Analyseergebnissen

20.01.2009

Motivation

Ein aktueller Trend bei der Entwicklung betrieblicher Anwendungssysteme ist die Verwendung von Performanz-Modellen und entsprechenden Modellierungswerkzeugen, die es ermöglichen die Performanz und Skalierbarkeit des Systems zur Entwurfszeit vorherzusagen. QPME (engl., Queueing Petrinet Modeling Environment) ist ein Modellierungswerkzeug zur Performanzvorhersage verteilter Systeme mittels auf Queueing-Petri-Netzen (QPN) basierender Performanz-Modelle. Diese Modelle stellen eine Kombination von klassischen Warteschlangennetzen und stochastischen Petrinetzen dar, die eine höhere Ausdrucksstärke bietet. Das QPME-Werkzeug besteht aus zwei Teilen: i) einer auf Eclipse basierenden grafischen Oberfläche zum Erstellen von QPN-Modellen und ii) einem Simulator zur Analyse der Modelle. QPME ist inzwischen unter mehr als 80 Forschungseinrichtungen weltweit verbreitet worden.

Aufgabenstellung

Im Rahmen der Studienarbeit soll das QPME-Werkzeug um folgende wichtige Features erweitert werden:

  • Filterung der Simulationsergebnisse
  • Grafische Darstellung der Simulationsergebnisse mittels verschiedener Diagramme (Kreisdiagramme, Balkendiagramme,…).
  • XML-Darstellung der Simulationsergebnisse zur Speicherung als XML-Datei.

Gute Java-Kenntnisse sind Voraussetzung. Erfahrung mit Eclipse ist sehr vorteilhaft. Für die Erstellung von Diagrammen wird das JFreeChart Diagramm-Bibliothek eingesetzt.

Zusammenfassung

  • Entwicklung von modernen Werkzeugen zur Performanzvorhersage.
  • Verwendung von Eclipse und GEF (Graphical Editing Framework).
  • Arbeit könnte bei hervorragendem Ergebnis im Rahmen einer DA fortgesetzt werden.


Betreuer: Samuel Kounev

Von Samuel Kounev

Zurück