Modeling of Context-Aware Self-Adaptive Applications in Ubiquitous and Service-Oriented Environments

  • Authors:
  • Kurt Geihs;Roland Reichle;Michael Wagner;Mohammad Ullah Khan

  • Affiliations:
  • Universität Kassel, Kassel, Germany 34121;Universität Kassel, Kassel, Germany 34121;Universität Kassel, Kassel, Germany 34121;Universität Kassel, Kassel, Germany 34121

  • Venue:
  • Software Engineering for Self-Adaptive Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Mobile computing in ubiquitous environments has to cope with both predictable and unpredictable changes in the execution context, which introduces the need for context-aware adaptive applications. Such environments are also characterized by dynamically discoverable services that can be utilized by applications to improve their functionality and quality of service (QoS). Thus, application adaptation decisions not only depend on context properties, but also on service availability and QoS-properties. In this chapter we present a novel comprehensive modeling approach that facilitates the model-driven development of such applications. Our focus is on modeling concepts which align the description of services and their QoS-properties with the context modeling approach. We provide a harmonized view on context and service properties, bridging the syntactical and semantic differences through an ontology. We also consider related aspects like semantic service discovery and service level agreements.