Project Details
Leistungsbewertung von zukünftigen Anwendungen für mobile Geräte durch Trace-Komposition
Applicant
Professor Dr. Peter Martini
Subject Area
Software Engineering and Programming Languages
Term
from 2010 to 2013
Project identifier
Deutsche Forschungsgemeinschaft (DFG) - Project number 170327596
Mobile Geräte verfügen heutzutage trotz engster Ressourcenbeschränkungen über einen enormen Funktionsumfang. In ihrem Entwicklungsprozess wird daher fortwährend eine methodische Leistungsbewertung (Performance-Engineering) vorgenommen, um mögliche Leistungsengpässe frühzeitig zu erkennen. Die am weitesten verbreitete Evaluationstechnik ist hierbei die trace-basierte Simulation. Die zur Zeit eingesetzten Verfahren zielen hauptsächlich auf die Optimierung der Hardware ab, so dass die Trace-Erzeugung auf Basis von Benchmarks erfolgt. Die zunehmende Komplexität der mobilen Anwendungen (mobiles Internet, Video-Streaming, Videotelefonie) erfordert jedoch zusätzlich eine frühzeitige Leistungsbewertung der Software. Diese ist mit aktuellen Verfahren nicht möglich, was ein hohes Risiko für den gesamten Entwicklungsprozess bedeutet.In dem beantragten Forschungsvorhaben sollen Verfahren entwickelt werden, die diese Lücke schließen und eine Leistungsbewertung neuer Anwendungen für mobile Geräte bereits während ihrer Entwurfsphase ermöglichen. Die Kernidee der Verfahren basiert auf Traces elementarer Software- Komponenten (Basisalgorithmen), um synthetische Traces mit gleichartigen Leistungscharakteristiken wie reale Anwendungen zu erzeugen. Hierdurch kann das Verhalten konkreter, neuer Anwendungen für mobile Geräte schon vor der Implementierung untersucht und ein erfolgreiches Performance- Engineering im Bereich mobiler Anwendungen realisiert werden.
DFG Programme
Research Grants