Organizing Contextual Data in Context Aware Systems

Author(s):  
Umar Mahmud

Context aware systems strive to facilitate better usability through advanced devices, interfaces and systems in day to day activities. These systems offer smart service discovery, delivery and adaptation all based on the current context. A context aware system must gather the context prior to context inference. This gathered context is then stored in a tagged, platform independent format using Extensible Markup Language (XML) or Web Ontology Language (OWL). The hierarchy is enforced for fast lookup and contextual data organization. Researchers have proposed and implemented different contextual data organizations a large number of which has been reviewed in this chapter. The chapter also identifies the tactics of contextual data organizations as evident in the literature. A qualitative comparison of these structures is also carried out to provide reference to future research.

Author(s):  
Umar Mahmud ◽  
Mohammed Younus Javed

Context Awareness is the task of inferring contextual data acquired through sensors present in the environment. ‘Context’ encompasses all knowledge bounded by a scope and includes attributes of machines and users. A general context aware system is composed of context gathering and context inference modules. This paper proposes a Context Inference Engine (CiE) that classifies the current context as one of several recorded context activities. The engine follows a distance measure based classification approach with standard deviation based ranks to identify likely activities. The paper presents the algorithm and some results of the context classification process.


2018 ◽  
Vol 2018 ◽  
pp. 1-15 ◽  
Author(s):  
Umar Mahmud ◽  
Shariq Hussain ◽  
Shunkun Yang

With the advent of smart, inexpensive devices and a highly connected world, a need for smart service discovery, delivery, and adaptation has appeared. This interconnection is composed of sensors within devices or placed externally in the surrounding environment. Our research addresses this need through a context aware system, which adapts to the users’ context. Given that the devices are mobile and battery operated, the main challenge in a context awareness approach is power conservation. The devices are composed of small sensors that consume power in the order of a few mW. However, their consumptions increase manifold during data processing. There is a need to conserve power while delivering the requisite functionality of the context aware system. Therefore, this feature is termed as ‘power awareness.’ In this paper, we describe different power awareness techniques and compare them in terms of their conservation effectiveness. In addition, based on the investigations and comparison of the results, a power aware framework is proposed for a context aware system.


Author(s):  
Davide Menegon ◽  
Stefano Mizzaro ◽  
Elena Nazzi ◽  
Luca Vassena

The authors discuss the evaluation of highly interactive and novel context-aware system with a methodology based on a TREC-like benchmark. We take as a case study an application for Web content perusal by means of context-aware mobile devices, named Context-Aware Browser. In this application, starting from the representation of the user’s current context, queries are automatically constructed and used to retrieve the most relevant Web contents. Since several alternatives for query construction exist, it is important to compare their effectiveness, and to this aim we developed a TREC-like benchmark. We present our approach to early stage evaluation, describing our aims and the techniques we apply. The authors underline how, for the evaluation of context-aware retrieval systems, the benchmark methodology adopted can be an extensible and reliable tool.


2009 ◽  
Vol 20 (10) ◽  
pp. 2655-2666 ◽  
Author(s):  
Dong LIU ◽  
Xiang-Wu MENG ◽  
Jun-Liang CHEN ◽  
Ya-Mei XIA

2012 ◽  
Vol 2012 ◽  
pp. 1-11 ◽  
Author(s):  
Sindolfo Miranda Filho ◽  
Julio Melo ◽  
Luiz Eduardo Leite ◽  
Guido Lemos

Context-aware systems are able to monitor and automatically adapt their operation accordingly to the execution context in which they are introduced. Component-based software engineering (CBSE) focuses on the development and reuse of self-contained software assets in order to achieve better productivity and quality. In order to store and retrieve components, CBSE employs component repository systems to provide components to the system developers. This paper presents an active component repository that is able to receive the current configuration from the context-aware system and compute the components and the new architecture that better fit the given context. Since the repository has a wide knowledge of available components, it can better decide which configuration is more suitable to the running system. The repository applies Fuzzy logic algorithm to evaluate the adequacy level of the components and GRASP algorithm to mount the new system architecture. In order to verify the feasibility of our approach, we use a digital TV middleware case study to achieve experimental results.


2013 ◽  
Vol 3 (2) ◽  
pp. 129-138 ◽  
Author(s):  
Willy Allègre ◽  
Thomas Burger ◽  
Jean-Yves Antoine ◽  
Pascal Berruet ◽  
Jean-Paul Departe

Author(s):  
Chung-seong Hong ◽  
Kang-woo Lee ◽  
Young-ho Suh ◽  
Hyoung-sun Kim ◽  
Hyun Kim ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document