Adaptive Systeme

Anwendungen in dynamisch veränderlichen Ablaufumgebungen, wie beim Mobile Computing und Ubiquitous Computing, müssen auf Veränderungen des Kontexts reagieren und sich geeignet anpassen können. Zum Kontext einer Anwendung gehören die Umgebungsparameter (z.B. Ort, Temperatur, Helligkeit), der Systemzustand (z.B. CPU-Auslastung, Kommunikationsbandbreite, Batteriekapazität) und die aktuellen situativen Benutzerpräferenzen. Die Entwicklung und Ausführung adaptiver Anwendungen wirft viele ungelöste Forschungsfragen auf, die wir in unseren Projekten untersuchen.