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

Context-aware Readings with Inbooki

E-books are more and more spreading among readers, who take advantage from the capability of reading them on different devices and of storing a whole library of books in a light and portable device. What is still missing...

Improving Control Mechanism at Routers in TCP/IP Network

The existing control mechanisms at the network nodes have a good active and very effective at each local router, but they do not still strong enough to control nonlinear and dynamical behaviour of the network. Therefore,...

Chronological states of viewer’s intentions using hidden Markov models and features of eye movement

To determine the possibility of predicting viewer’s internal states using the hidden Markov model, several features of eye movements were introduced to the model. Performance was measured using the data from a set of eye...

Towards a Context-Aware Framework for Improving Collaboration of Users in Groupware Systems

A Context-Aware Groupware System (CAGS) enables the members of a team to communicate, cooperate and coordinate their activities to achieve a common goal, by providing them tools that are aware of their current execution...

Toward Modeling and Reasoning with Words Based on Hedge Algebra

In this paper, we introduce a method for reasoning with words based on hedge algebra using linguistic cognitive map. Our computing method consists of static and dynamic reasoning. In static reasoning, inferring on causal...

Download PDF file
  • EP ID EP45762
  • DOI http://dx.doi.org/10.4108/eai.22-7-2015.2260304
  • Views 301
  • 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