JOURNAL ARTICLE

A comprehensive middleware architecture for context-aware ubiquitous computing systems

Abstract

Ubiquitous computing is viewed as a computing paradigm where minimal user intervention is necessitated emphasizing detection of environmental conditions and user behaviors in order to maximize user experience. Context-awareness plays vital role in achieving such user-centered ubiquity. In this paper, we describe the desired characteristics of a middleware for context-aware ubiquitous computing. Four key issues are addressed: unified sensing framework, formal modeling and representation of the real world, pluggable reasoning engines for high-level contexts, and response to the real world. Our implementation experience indicates that a comprehensive approach throughout the system layers results in a flexible and reusable middleware framework.

Keywords:
Middleware (distributed applications) Ubiquitous computing Computer science Context (archaeology) Context awareness Architecture Representation (politics) Key (lock) Ambient intelligence Human–computer interaction Context model End-user computing Context-aware pervasive systems Distributed computing Utility computing Computer security Artificial intelligence Operating system Cloud computing

Metrics

14
Cited By
1.98
FWCI (Field Weighted Citation Impact)
9
Refs
0.87
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Context-Aware Activity Recognition Systems
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Energy Efficient Wireless Sensor Networks
Physical Sciences →  Computer Science →  Computer Networks and Communications
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
© 2026 ScienceGate Book Chapters — All rights reserved.