Studien-/Bachelorarbeit: Filterung, Aggregation und Visualisierung von QPN-Analyseergebnissen
20.01.2009Motivation
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
Zurück