3rd International Conference on Context-Aware Systems and Applications

Research Article

Threshold-based context change detection for ubiquitous environments

  • @INPROCEEDINGS{10.4108/icst.iccasa.2014.258607,
        author={nesrine khabou and Ismael Bouassida Rodriguez and Mohamed Jmaiel},
        title={Threshold-based context change detection for ubiquitous environments},
        proceedings={3rd International Conference on Context-Aware Systems and Applications},
        publisher={ACM},
        proceedings_a={ICCASA},
        year={2015},
        month={3},
        keywords={ubiquitous computing context awareness adaptation analysis techniques threshold calculation mathematical models},
        doi={10.4108/icst.iccasa.2014.258607}
    }
    
  • nesrine khabou
    Ismael Bouassida Rodriguez
    Mohamed Jmaiel
    Year: 2015
    Threshold-based context change detection for ubiquitous environments
    ICCASA
    ACM
    DOI: 10.4108/icst.iccasa.2014.258607
nesrine khabou1,*, Ismael Bouassida Rodriguez2, Mohamed Jmaiel1
  • 1: ReDCAD , ENIS-Sfax,Tunisia
  • 2: LAAS-CNRS, France
*Contact email: nesrine.khabou@gmail.com

Abstract

The increase of mobile and interconnected devices leads to the growth of demands for pervasive and mobile applications. Due to the heterogeneity of devices in terms of resources, capabilities, etc., these applications have to adapt themselves to the context changes and the execution environment. This requires the development of context aware applications that must perform four phases. Collecting and monitoring context, analyzing context, deciding adaptation actions and finally executing the planned adaptation actions to respond to the context changes. We focus on the second phase (analyzing context). It's aim is to analyze context to detect changes. In this paper, we propose a context analysis approach that relies on different thresholds defined according to the user needs to detect changes and raise notifications when changes occur. The analysis approach is divided into three steps. A context storage step, a context classification step, and a threshold calculation step.