Enabling Proactivity in Context-aware Middleware Systems by means of a Planning Framework based on HTN Planning

Abstract

Today’s context-aware systems tend to be reactive or ‘pull’ based - the user requests or queries for some information and the system responds with the requested information. However, none of the systems anticipate the user’s intent and behavior, or take into account his current events and activities to pro-actively ‘push’ relevant information to the user. On the other hand, Proactive context-aware systems can predict and anticipate user intent and behavior, and act proactively on the users’ behalf without explicit requests from them. Two fundamental capabilities of such systems are: prediction and autonomy. In this paper, we address the second capability required by a context-aware system to act proactively i.e. acting autonomously without an explicit user request. To address it, we present a new paradigm for enabling proactivity in context-aware middleware systems by means of a Planning Framework based on HTN planning. We present the design of a Planning Framework within the infrastructure of our intelligent context-aware middleware called Rover II. We also implement this framework and evaluate its utility with several use cases. We also highlight the benefits of using such a framework in dynamic ubiquitous systems.

Authors and Affiliations

Preeti Bhargava, Ashok Agrawala

Keywords

Related Articles

A Context-dependent Service Model

In service-oriented systems a service invariably is bound to a contract. This contract includes the functionalities and quality of services guarantees that the provider can make. But such guarantees are not absolute. A s...

To Sense or not to Sense: An Exploratory Study of Privacy, Trust and other related concerns in Personal Sensing Context-aware Applications

Due to increasing proliferation of smart devices, many users store a significant proportion of personal data on them. Thus, personal sensing applications that sense a user’s context via his smart device have significant...

A hybrid feature selection method for credit scoring

Reliable credit scoring models played a very important role of retail banks to evaluate credit applications and it has been widely studied. The main objective of this paper is to build a hybrid credit scoring model using...

Modified Virtual Air Guitar: A Concept Realized using Image Processing Techniques

Even amidst the hustle and bustle of busy lives, numerous people dream of playing a musical instrument. Unfortunately, many may never get a chance to touch one. But this doesn’t stop them from ‘air drumming’ or playing ‘...

A federation of simulations based on cellular automata in cyber-physical systems

In cyber-physical system (CPS), cooperation between a variety of computational and physical elements usually poses difficulties to current modelling and simulation tools. Although much research has proposed to address th...

Download PDF file
  • EP ID EP45762
  • DOI http://dx.doi.org/10.4108/eai.22-7-2015.2260304
  • Views 249
  • Downloads 0

How To Cite

Preeti Bhargava, Ashok Agrawala (2015). Enabling Proactivity in Context-aware Middleware Systems by means of a Planning Framework based on HTN Planning. EAI Endorsed Transactions on Context-aware Systems and Applications, 2(5), -. https://europub.co.uk/articles/-A-45762