Title: Hybrid reasoning in the CARE middleware for context awareness

Authors: Alessandra Agostini, Claudio Bettini, Daniele Riboni

Addresses: DISCo, University of Milano-Bicocca, viale Sarca, 336, I-20126 Milano, Italy. ' DICo, University of Milano, via Comelico, 39, I-20135 Milano, Italy. ' DICo, University of Milano, via Comelico, 39, I-20135 Milano, Italy

Abstract: The Context Aggregation and REasoning (CARE) middleware aims at supporting context-aware adaptation of internet services in a mobile computing environment. Context awareness requires the acquisition, representation and processing of information that goes beyond raw context data – like device features, network status and user location – to include semantically rich data such as the current activity and interests of users. Representing and reasoning with the latter class of data require the use of ontologies and ontological reasoning. It is well known that reasoning with ontologies poses significant performance issues. The CARE hybrid reasoning mechanism is based on a loose interaction between ontological reasoning and efficient reasoning in a restricted logic programming language. In this paper we illustrate the hybrid reasoning approach adopted by CARE and report the extensive experimental results on ontology-based context reasoning that support our approach.

Keywords: context awareness; mobile computing; ubiquitous computing; hybrid reasoning; ontological reasoning; logic programming; CARE middleware; m-computing; context aggregation; adaptation; internet services; web services.

DOI: 10.1504/IJWET.2009.025011

International Journal of Web Engineering and Technology, 2009 Vol.5 No.1, pp.3 - 23

Published online: 06 May 2009 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article