casa 15(4): e2

Research Article

Context analysis approach for context aware applications deployed on pervasive environments

Download1112 downloads
  • @ARTICLE{10.4108/eai.4-8-2015.150041,
        author={Nesrine  Khabou and Ismael  Bouassida Rodriguez and Mohamed  Jmaiel},
        title={Context analysis approach for context aware applications deployed on pervasive environments},
        journal={EAI Endorsed Transactions on Context-aware Systems and Applications},
        volume={2},
        number={4},
        publisher={ICST},
        journal_a={CASA},
        year={2015},
        month={8},
        keywords={Pervasive computing, context awareness, adaptation, analysis techniques, threshold calculation, mathematical models},
        doi={10.4108/eai.4-8-2015.150041}
    }
    
  • Nesrine Khabou
    Ismael Bouassida Rodriguez
    Mohamed Jmaiel
    Year: 2015
    Context analysis approach for context aware applications deployed on pervasive environments
    CASA
    ICST
    DOI: 10.4108/eai.4-8-2015.150041
Nesrine Khabou1,*, Ismael Bouassida Rodriguez1,2, Mohamed Jmaiel1,3
  • 1: ReDCAD laboratory, University of Sfax, National School of Engineers of Sfax, Tunisia
  • 2: Univ de Toulouse, LAAS, Toulouse, France
  • 3: Research Center for Computer Science, Multimedia and Digital Data Processing of Sfax, Sfax, Tunisia
*Contact email: nesrine.khabou@gmail.com

Abstract

The increase of mobile and interconnected devices leads to the growth of demands for context aware applications. These applications deployed on top of pervasive environments must adapt themselves to context changes. Context aware applications have to continuously sense their physical environment, and adapt their behavior accordingly. These applications must perform four phases starting by collecting and monitoring context, then analyzing context, deciding adaptation actions and finally executing the planned adaptation actions to deal with the context changes. In this paper, we focus on the second phase.We propose a context analysis approach that relies on different thresholds defined according to the user needs to detect context changes and raise notifications when changes occur. The analysis approach is performed according to three different steps. A context storage step, a context classification step, and a threshold calculation step.