JOURNAL ARTICLE

A Quality-Aware Context Middleware Specification for Context-Aware Computing

Abstract

Almost all context-aware systems have two indispensable components - context provider and context consumer. The former is responsible for supplying diverse context information about users and environments, while the later makes use of context information in building context-aware applications. The diversity of context information from heterogeneous context suppliers to different consumers justifies the need for a generic re-usable middleware to manage context data flow from low-level providers to high-level consumers. As a first step, we propose a declarative quality-aware context middleware specification language. It contains four types of descriptors, namely, point descriptors, connector descriptors, constraint descriptors, and quality descriptors. Through the context middleware specification, context acquisition, integration, and transformation patterns from suppliers to consumers, as well as associated functionality and non-functionality requirements and constraints, can be uniformly declared.

Keywords:
Middleware (distributed applications) Computer science Context (archaeology) Context awareness Ubiquitous computing Quality (philosophy) Context model Context management World Wide Web Database Human–computer interaction Artificial intelligence

Metrics

4
Cited By
0.93
FWCI (Field Weighted Citation Impact)
11
Refs
0.82
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 Efficiency in Computing
Physical Sciences →  Computer Science →  Hardware and Architecture
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.