A context management infrastructure with language integration support

  • Authors:
  • Tobias Rho;Malte Appeltauer;Stephan Lerche;Armin B. Cremers;Robert Hirschfeld

  • Affiliations:
  • University of Bonn, Germany;University of Potsdam, Germany;University of Bonn, Germany;University of Bonn, Germany;University of Potsdam, Germany

  • Venue:
  • Proceedings of the 3rd International Workshop on Context-Oriented Programming
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

A range of context-management systems in the past have motivated the need for development support of context-aware applications. They typically provide APIs and query languages for context analysis. Reacting to context changes, however, is either not at all or only to a limited extend supported by adhering to constraints of a framework. In this paper, we present a context-management system that combines context reasoning with context-dependent behavior by taking advantage of language approaches to dynamic adaptation, such as aspect- and context-oriented programming. Our framework is open for different levels of integration with programming language extensions and offers a dynamic, strategy-based aggregation of local and distributed context sources. As a first step, we implemented a query library for the JCop language. We present its API and show the implementation of an example application.