A Context-aware mobile event notification system using the publish-subscribe model with a business rule engine and linked data

Gürgah, Melih
Context-awareness has become an important feature of event recommendation and notification systems. So far, several studies in tourism and education domains have provided good results on using different context data and delivering messages based on this context- aware environment. Although many context data are gathered, the analysis of these context data for a proper recommendation still remains insufficient. Even if the recommendation itself is said to be successful, delivery performance, in other words, notifying the message recipient under appropriate conditions, is still inadequate. We propose a publish-subscribe based event notification system enhanced with a business rule engine for context data evaluation, and linked data for semantic analysis. We aim to improve event notification performance by aggregating various context data, making complex inferences and finding the most suitable time to deliver messages for the subscriber by applying the business rule concept. Furthermore, in order to semantically analyze event details and infer new relationships, we utilize semantic analysis by using linked data. To validate our proposed system, we implement a working prototype incorporating event publishers, an event management server composed of a business rule engine, a semantic analysis module powered with linked data and an event dispatcher component, as well as internal and external context sources. The applicability of the system is demonstrated by evaluating it against several sample scenarios.


A Mobile sensing framework for audience emotion analysis
Kepucka, Eldjon; Temizel, Alptekin; Department of Information Systems (2014)
The main objective of this thesis is to develop a multi-modal framework which facilitates simple data collection using mobile sensing on smartphones from an audience, for the duration of an experimental study. Current solutions primarily rely on custom mobile sensing platforms which are expensive to develop and complicated to apply. While there are a number of mobile sensing platforms developed for smartphones targeting different domains, such as transportation and air pollution they are not designed to be ...
A Context aware emergency management system using mobile computing
Ceran, Onur; Eren, Pekin Erhan; Department of Information Systems (2013)
In this thesis, an emergency management system taking advantage of mobile computing and its awareness on context is provided. The framework primarily aims to create an infrastructure for acquiring implicit and explicit data about an emergency situation by using capabilities of smart mobile devices and converting them into value-added information to be used in phases of emergency management. In addition to conceptual description of the framework, a real prototype implementation is developed and successful ap...
Developing recommendation techniques for location based social networks using random walk
Bağcı, Hakan; Karagöz, Pınar; Department of Computer Engineering (2015)
The location-based social networks (LBSN) enable users to check-in their current location and share it with other users. The accumulated check-in data can be employed for the benefit of users by providing personalized recommendations. In this thesis, we propose three recommendation algorithms for location-based social networks. These are random walk based context-aware location (CLoRW), activity (RWCAR) and friend (RWCFR) recommendation algorithms. All the algorithms consider the current context (i.e. curre...
A Rule-based domain specific language for fault management
Kaya, Özgür; Doğru, Ali Hikmet; Department of Computer Engineering (2014)
A fault management framework has been developed where a rule-based event processing language is also developed that provides improvement to the existing approaches in terms of time responsiveness. Reference architectures were developed for the fault management domain including fault avoidance capabilities. Such capability is for taking precautionary actions before the fault happens, while most of the fault tolerance techniques are intended for detecting a fault after it happens, hence utilizing the time wit...
A Context-aware and workflow-based framework for pervasive environments
Avenoğlu, Bilgin; Eren, Pekin Erhan; Department of Information Systems (2014)
In this thesis study, a framework offering people help and guidance for organizing their daily activities is proposed. This framework allows users to model their daily activities in the form of workflows. Due to the dynamic nature of pervasive environments, workflows are enabled to be adaptable at runtime according to context information collected in pervasive environments. A workflow engine is used for modeling and management of workflows and a separate rule engine with Complex Event Processing (CEP) capab...
Citation Formats
M. Gürgah, “A Context-aware mobile event notification system using the publish-subscribe model with a business rule engine and linked data,” M.S. - Master of Science, Middle East Technical University, 2014.