Understanding and Using Context
Personal and Ubiquitous Computing
A Survey of Context-Aware Mobile Computing Research
A Survey of Context-Aware Mobile Computing Research
Deployment and Dynamic Reconfiguration Planning for Distributed Software Systems
ICTAI '03 Proceedings of the 15th IEEE International Conference on Tools with Artificial Intelligence
A control-based middleware framework for quality-of-service adaptations
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
The trend within computer science towards ubiquitous computing results in the necessity of developing adaptive applications. The environment of applications becomes more heterogeneous and user needs vary heavily. In order to maintain the usability and dependability of these applications, adaptive behavior is needed. The focus of our research is the decision making phase in realizing adaptive behavior of an application. Algorithms reason about the adaptive application with the goal to select a new application variant that better fits the new environment. This reasoning has to be done on a search space which tends to be very complex, and consequently poses a problem towards scalability, even when applications are relatively small. Therefore, we present two novel algorithms which handle the complex search space in an intelligent way. In this paper, both algorithms are introduced along with a thorough evaluation of their behavior and scalability.