Rule-Based Solution for Context-Aware Reasoning on Mobile Devices

Grzegorz J. Nalepa1 and Szymon Bobek1

  1. AGH University of Science and Technology
    Al. Mickiewicza 30, 30-059, Krakow, Poland,


With the rapid evolution of mobile devices, the concept of context aware applications has gained a remarkable popularity in recent years. Smartphones and tablets are equipped with a variety of sensors including accelerometers, gyroscopes, and GPS, pressure gauges, light and GPS sensors. Additionally, the devices become computationally powerful which allows real-time processing of data gathered by their sensors. Universal network access via WiFi hot-spots and GSM network makes mobile devices perfect platforms for ubiquitous computing. Most of existing frameworks for context-aware systems, are usually dedicated to static, centralized, clientserver architectures. However, mobile platforms require from the context modeling language and inference engine to be simple and lightweight. The model should also be powerful enough to allow not only solving simple context identification tasks but more complex reasoning. The original contribution of the paper is a proposal of a new rule-based context reasoning platform tailored to the needs of such intelligent distributed mobile computing devices. It contains a proposal of a learning middleware supporting context acquisition. The platform design is based on a critical review and evaluation of existing solutions given in this paper. A preliminary evaluation of the platform is given along with use cases including a social system supporting crime detection and investigation.

Key words

context-aware, mobile devices, knowledge management

Digital Object Identifier (DOI)

Publication information

Volume 11, Issue 1 (January 2014)
Year of Publication: 2014
ISSN: 1820-0214 (Print) 2406-1018 (Online)
Publisher: ComSIS Consortium

Full text

DownloadAvailable in PDF
Portable Document Format

How to cite

Nalepa, G. J., Bobek, S.: Rule-Based Solution for Context-Aware Reasoning on Mobile Devices. Computer Science and Information Systems, Vol. 11, No. 1, 171–193. (2014)