An adaptive middleware for context-sensitive communications for real-time applications in ubiquitous computing environments

Sik-Sang Yau, Fariaz Karim

Research output: Contribution to journalArticlepeer-review

62 Scopus citations

Abstract

Context-sensitivity is an important expected capability in applications in ubiquitous computing (ubicomp) environments. These applications need to use different contextual information from the user, host device, on board sensors, network, and the ambient environments to systematically adapt their actions. In addition, some context-sensitive applications may use specific contextual conditions to trigger impromptu and possibly short-lived interactions with applications in other devices. This property, referred to as context-sensitive or context-aware communications, allows applications to form short-range mobile ad hoc networks consisting of mobile and stationary devices, sensors, and other computing resources. Real-time applications, especially those having reactive behavior, running on embedded devices and requiring context-sensitive communications support, pose new challenges related to systematic representation of specific contexts, associations of contexts with real-time actions, timely context data collection and propagation, and transparent context-sensitive connection establishment. An object-based middleware can be effective to meet these challenges if such a middleware can provide a well-defined development framework as well as lightweight runtime services. In this paper, an adaptive and object-based middleware, called reconfigurable context-sensitive middleware (RCSM) is presented to facilitate context-sensitive communications in ubicomp environments. To facilitates context-sensitive communications, RCSM provides a context-aware interface definition language for specifying context-sensitive interfaces of real-time objects, an object container framework for generating interfaces-specific context-analyzers, and a context-sensitive object request broker for context-sensitive object discovery and impromptu connection management. RCSM is adaptive in the sense that depending on the context-sensitive behavior of the applications, it adapts its object discovery and connection management mechanisms.

Original languageEnglish (US)
Pages (from-to)29-61
Number of pages33
JournalReal-Time Systems
Volume26
Issue number1
DOIs
StatePublished - Jan 2004

Keywords

  • Adaptive middleware
  • Context-sensitive communication
  • Context-sensitive object discovery
  • Context-sensitive object request broker
  • Mobile ad hoc networks
  • Object-based middleware
  • Real-time context-sensitive applications
  • Reconfigurable context-sensitive middleware
  • Ubiquitous computing environments

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Modeling and Simulation
  • Computer Science Applications
  • Computer Networks and Communications
  • Control and Optimization
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'An adaptive middleware for context-sensitive communications for real-time applications in ubiquitous computing environments'. Together they form a unique fingerprint.

Cite this