development support for qos-aware service-adaptation in ubiquitous computing applications
In ubiquitous computing environments services may be discovered and bound dynamically. Adaptive applications may utilize such services to improve their offered functional and nonfunctional properties. Generally, the adaptation decision depends on the quality of service (QoS) of discovered services. The development of such adaptive applications is a complex, challenging task. In this paper, we present a general methodology for facilitating the development of QoS-dependent self-adaptive applications. We present several lessons learned from application case studies using the new approach.
ubiquitous computing quality of service model-driven development adaptive systems service-oriented computing