Document Type

Technical Report

Publication Date

2004-03-15

Filename

wucse-2004-10.pdf

DOI:

10.7936/K75B00T0

Technical Report Number

WUCSE-2004-10

Abstract

Context-aware computing, an emerging paradigm in which applications sense and adapt their behavior to changes in their operational environment, is key to de-veloping dependable agent-based software systems for use in the often unpredictable settings of ad hoc net-works. However, designing an application agent which gathers, maintains, and adapts to context can be a diffi-cult undertaking in an open and continuously changing environment, even for a seasoned programmer. Our goal is to simplify the programming task by hiding such issues from the programmer, allowing one to quickly and reliably produce a context-aware application agent for use in large-scale ad hoc networks. With this goal in mind, we introduce a novel abstraction called context-sensitive data structures (CSDS). The programmer in-teracts with the CSDS through a familiar program-ming interface, without direct knowledge of the context gathering and maintenance tasks that occur behind the scenes. In this paper, we begin by defining a model of context-sensitive data structures, and we identify key requirements and issues associated with building an infrastructure to support the development of context-sensitive data structures.

Comments

Permanent URL: http://dx.doi.org/10.7936/K75B00T0

Share

COinS