Article in Proceedings INPROC-2008-18

BibliographyNicklas, Daniela; Grossmann, Matthias; Minguez, Jorge; Wieland, Mattias: Adding High-level Reasoning to Efficient Low-level Context Management: a Hybrid Approach.
In: Proceedings of the Sixth Annual IEEE Conference on Pervasive Computing and Communications : PerCom'08 Workshops, in 5th IEEE PerCom Workshop on Context Modeling and Reasoning; Hongkong, 17.-21. March 2008.
University of Stuttgart : Collaborative Research Center SFB 627 (Nexus: World Models for Mobile Context-Based Systems).
IEEE Computer Society; Order Number E3113, pp. 447-452, english.
Los Alamitos - California, Washington, Tokyo: IEEE Computer Society, March 17, 2008.
ISBN: 0-7695-3113-X; 978-0-7695-3113-7.
Article in Proceedings (Workshop Paper).
CR-SchemaD.1.6 (Logic Programming)
D.2.11 (Software Engineering Software Architectures)
H.2.8 (Database Applications)
Keywordshigher level context; pervasive computing; ubiquitous computing; context-aware applications
Abstract

Rule-based context reasoning is an expressive way to define situations, which are crucial for the implementation of many context-aware applications. Along the scenario of the Conference Guard application we show how this reasoning can be done both by leveraging an efficient context management (realized by the Nexus platform) and by a generic rule based service. We present the architecture of the Nexus semantic service, which uses the underlying definition of a low-level context model (the Nexus Augmented World Model) to carry out rules given in first order logic. We realize this service in a straight forward manner by using state-of-the-art software components (the Jena 2 framework) and evaluate the number of instances this approach can handle. Our first experiences show that a pre-selection of instances is necessary if the semantic service should work on a large-scale context model.

Full text and
other links
CoMoRea Website
Nexus Project
ContactDaniela Nicklas dnicklas@acm.org
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems
University of Stuttgart, Institute of Architecture of Application Systems
Project(s)SFB-627, E1 (University of Stuttgart, Institute of Architecture of Application Systems)
SFB-627, B1 (University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems)
Entry dateApril 8, 2008
   Publ. Institute   Publ. Computer Science