A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
Intelligent Agents Meet the Semantic Web in Smart Spaces
IEEE Internet Computing
A service-oriented middleware for building context-aware services
Journal of Network and Computer Applications
Utility Functions in Autonomic Systems
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Using Architecture Models for Runtime Adaptability
IEEE Software
QoS analysis for component-based embedded software: Model and methodology
Journal of Systems and Software
Structured Decomposition of Adaptive Applications
PERCOM '08 Proceedings of the 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications
Semantic Approach to Middleware-Driven Run-Time Context-Aware Adaptation Decision
ICSC '08 Proceedings of the 2008 IEEE International Conference on Semantic Computing
MUSIC: an autonomous platform supporting self-adaptive mobile applications
Proceedings of the 1st workshop on Mobile middleware: embracing the personal communication device
Towards context-awareness in ubiquitous computing
EUC'07 Proceedings of the 2007 international conference on Embedded and ubiquitous computing
Hi-index | 0.00 |
This paper studies the problem of adaptation decisions for context-aware mobile computing. In most context-aware systems to date, context-aware adaptation decisions are made by developers during the design-time or compile-time. Such approaches inevitably place an immense load on developers, especially in an extremely dynamic environment like mobile computing, to anticipate, formulate, and maintain adaptation rules. In this paper, we explore automated context-aware adaptation decisions at run-time to get around this problem. The resulting middleware system, CAMPUS, utilizes ontologies to capture the underlying semantics of involved entities, and perform DL and FOL reasoning on these ontologies to automatically derive adaptation decisions at run-time. The CAMPUS implementation has been evaluated with a number of case studies. The results are significant in that they show that CAMPUS can greatly reduce the efforts required to developed context-aware mobile application without significant degradation in its performance.