A policy-based middleware for context-aware pervasive computing

Author(s):  
Mehdia Ajana El Khaddar ◽  
Mhammed Chraibi ◽  
Hamid Harroud ◽  
Mohammed Boulmalf ◽  
Mohammed Elkoutbi ◽  
...  

Purpose – This paper aims to demonstrate that a policy-based middleware solution which facilitates the development of context-aware applications and the integration of the heterogeneous devices should be provided for ubiquitous computing environments. Ubiquitous computing targets the provision of seamless services and applications by providing an environment that involves a variety of devices having different capabilities. These applications help transforming the physical spaces into computationally active and smart environments. The design of applications in these environments needs to consider the heterogeneous devices, applications preferences and rapidly changing contexts. The applications, therefore, need to be context-aware so that they can adapt to different situations in real-time. Design/methodology/approach – In this paper, we argue that a policy-based middleware solution that facilitates the development of context-aware applications and the integration of the heterogeneous devices should be provided for ubiquitous computing environments. The middleware allows applications to track items and acquire contextual information about them easily, reason about this information captured using different logics and then adapt to changing contexts. A key issue in these environments is to allow heterogeneous applications to express their business rules once, and get the preferred data once they are captured by the middleware without any intervention from the application side. Findings – Our middleware tackles this problem by using policies to define the different applications’ rules and preferences. These policies can specify rules about the middleware services to be used, type of data captured, devices used, user roles, context information and any other type of conditions. Originality/value – In this paper, we propose the design of a flexible and performant ubiquitous computing, and context-aware middleware called FlexRFID along with its evaluation results.

ETRI Journal ◽  
2007 ◽  
Vol 29 (2) ◽  
pp. 169-178 ◽  
Author(s):  
Aekyung Moon ◽  
Hyoungsun Kim ◽  
Hyun Kim ◽  
Soowoo Lee

Author(s):  
Yves Vanrompay ◽  
Manuele Kirsch Pinheiro ◽  
Nesrine Ben Mustapha ◽  
Marie-Aude Aufaure

The authors propose in this chapter a context grouping mechanism for context distribution over MANETs. Context distribution is becoming a key aspect for successful context-aware applications in mobile and ubiquitous computing environments. Such applications need, for adaptation purposes, context information that is acquired by multiple context sensors distributed over the environment. Nevertheless, applications are not interested in all available context information. Context distribution mechanisms have to cope with the dynamicity that characterizes MANETs and also prevent context information from being delivered to nodes (and applications) that are not interested in it. The authors’ grouping mechanism organizes the distribution of context information in groups whose definition is context based: each context group is defined based on a criteria set (e.g. the shared location and interest) and has a dissemination set, which controls the information that can be shared in the group. They propose a personalized and dynamic way of defining and joining groups by providing a lattice-based classification and recommendation mechanism that analyzes the interrelations between groups and users, and recommend new groups to users, based on the interests and preferences of the user.


Author(s):  
Thyagaraju G.S. ◽  
U.P. Kulkarni

Conflict resolution in context-aware computing is getting more significant attention from researchers as pervasive/ubiquitous computing environments take into account multiple users and multiple applications. In multi-user ubiquitous computing environments, conflicts among user’s contexts need to be detected and resolved. Conflicts arise when multiple users try to access or try to have a control on an application. In this paper, the authors propose a series of algorithms to resolve conflict which can be embedded in different context aware applications like context aware devices (say TV, Mobile, AC, and Fan) and Context Aware Ambient (like Meeting Room, Living Room, Restaurant, Coffee Shop, etc.). The algorithms discussed in this paper make use of different tools like Probability, Fuzzy Logic, Bayesian Network and Rough set theory. In addition the algorithms utilize various factors like social, personal and environmental. The motto of this paper is to enable context aware applications to offer socialized and personalized services to multiple users by resolving service conflicts among users.


Sign in / Sign up

Export Citation Format

Share Document