Forschungsthemen
[DA] Benchmark Dedizierter Simulatoren für Selbst-Adaptive Systeme am Beispiel eines Smart Home Szenarios
Bei der Entwicklung komplexer Softwareplattformen spielt das Testen und die Simulation der angestrebten Szenarien eine wichtige Rolle. Wenn das Testen des Gesamtsystems spezielle Hardware oder einen größeren Testaufbau verlangt, ist eine Simulation der Anwendung von Vorteil. Im Falle von adaptiven und selbst-lernenden Softwaresystemen lassen sich bestehen- de Ansätze für Simulatoren in zwei Arten einteilen: Zum einen existieren Gesamtsysteme, in welchen der Simulator mit dem adaptiven System vereint ist. Auf der anderen Seite gibt es dedizierte Simulatoren, die über eine definierte Schnittstelle mit anderen, existierenden adap- tiven Systemen verbunden werden. Für beide Arten wurde bereits in einer vorangegangenen Arbeit eine Literaturanalyse erstellt, welche als Grundlage dieser Arbeit dient. Dedizierte Simulatoren sollen in dieser Arbeit hinsichtlich ihrer Anwendbarkeit für verschie- dene Szenarien überprüft und evaluiert werden. Es soll ein existierendes, adaptives System benutzt und mit den Simulatoren verbunden werden. Dabei soll ein Benchmark entwickelt wer- den, der ein bestimmtes Szenario abdeckt, mit welchem dedizierte Simulatoren miteinander verglichen und folgenden Fragen beantwort werden können:
- Wie können solche Simulatoren miteinander verglichen werden?
- Was muss beachtet werden, bei der Simulation des gewählten Szenarios?
- Gibt es besondere Anforderungen an die Simulatoren in Kombination mit selbst-adaptiven Systemen?
SCHWERPUNKTE DER ARBEIT
- Literaturrecherche zur Suche nach dedizierten Simulatoren und deren Eigenschaften
- Umsetzung eines Benchmarks zum Vergleich von dedizierten Simulatoren
- Untersuchung besonderer Anforderungen an Simulatoren beim Einsatz mit sebst-lernenden, selbst-adaptiven Systemen
- Evaluation der Eignung aller Simulatoren mithilfe geeigneter Kriterien
Betreuer: René Schöne