A Framework for Quality of Context Management

  • Zied Abid
  • Sophie Chabridon
  • Denis Conan
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5786)


Context-aware computing has to deal with a huge amount of context data. Taking into account the quality of these data becomes a corner stone of an efficient context management solution. Information on the quality of context helps taking appropriate decisions and allows to identify uncertain context information saving processing time for deriving a pertinent description of the observed phenomenon.

This paper presents a work in progress for integrating Quality of Context in COSMOS (COntext entitieS coMpositiOn and Sharing) [4,13], a component-based framework for managing context data in ubiquitous environments, and illustrates it throughout the example of the composition of context information to implement a network connectivity vs energy adaptation situation.


context-aware computing quality of context component-based middleware 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bidinger, P., Leclercq, M., Quéma, V., Schmitt, A., Stefani, J.-B.: Dream Types: A Domain Specific Type System for Component-Based Message-Oriented Middleware. In: 4th ESEC/FSE Workshop on Specification and Verification of Component-Based Systems, Lisbon (Portugal) (September 2005)Google Scholar
  2. 2.
    Bruneton, É., Coupaye, T., Leclercq, M., Quéma, V., Stefani, J.-B.: The Fractal Component Model and Its Support in Java. Software—Practice and Experience, special issue on Experiences with Auto-adaptive and Reconfigurable Systems 36(11), 1257–1284 (2006)Google Scholar
  3. 3.
    Buchholz, T., Kupper, A., Schiffers, M.: Quality of context information: What it is and why we need it. In: 10th Int. Workshop of the HP OpenView University Association (HPOVUA). ACM, Geneva (2003)Google Scholar
  4. 4.
    Conan, D., Rouvoy, R., Seinturier, L.: Scalable Processing of Context Information with COSMOS. In: Indulska, J., Raymond, K. (eds.) DAIS 2007. LNCS, vol. 4531, pp. 210–224. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  5. 5.
    Coutaz, J., Rey, G.: Foundations for a Theory of Contextors. In: 4th International Conference on Computer-Aided Design of User Interfaces, Valenciennes (France), May 2002, pp. 13–34. Kluwer, Dordrecht (2002)CrossRefGoogle Scholar
  6. 6.
    Dargie, W.: The Role of Probabilistic Schemes in Multisensor Context-Awareness. In: 5th IEEE Int. Conf. on Pervasive Computing and Communications. PerCom 2007, March 2007. IEEE Computer Society, Los Alamitos (2007)Google Scholar
  7. 7.
    Dey, A., Salber, D., Abowd, G.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Special issue on context-aware computing in the Human-Computer Interaction Journal 16(2-4), 97–166 (2001)Google Scholar
  8. 8.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994)MATHGoogle Scholar
  9. 9.
    Haghighi, P.D., Krishnaswamy, S., Zaslavsky, A., Gaber, M.M.: Reasoning about context in uncertain pervasive computing environments. In: Roggen, D., Lombriser, C., Tröster, G., Kortuem, G., Havinga, P. (eds.) EuroSSC 2008. LNCS, vol. 5279, pp. 112–125. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  10. 10.
    Krause, M., Hochstatter, I.: Challenges in Modelling and Using Quality of Context (QoC). In: Magedanz, T., Karmouch, A., Pierre, S., Venieris, I.S. (eds.) MATA 2005. LNCS, vol. 3744, pp. 324–333. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  11. 11.
    Leclercq, M., Ozcan, A.E., Quema, V., Stefani, J.-B.: Supporting heterogeneous architecture descriptions in an extensible toolset. In: ICSE 2007: Proceedings of the 29th international conference on Software Engineering, pp. 209–219. IEEE Computer Society, Washington (2007)Google Scholar
  12. 12.
    Manzoor, A., Truong, H., Dustdar, S.: On the Evaluation of Quality of Context. In: Roggen, D., Lombriser, C., Tröster, G., Kortuem, G., Havinga, P. (eds.) EuroSSC 2008. LNCS, vol. 5279, pp. 140–153. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  13. 13.
    Rouvoy, R., Conan, D., Seinturier, L.: Software Architecture Patterns for a Context Processing Middleware Framework. IEEE Distributed Systems Online 9(6) (June 2008) Google Scholar
  14. 14.
    Senart, A., Cunningham, R., Bouroche, M., O’Connor, N., Reynolds, V., Cahill, V.: MoCoA: Customisable Middleware for Context-Aware Mobile Applications. In: Meersman, R., Tari, Z. (eds.) DOA 2006. LNCS, vol. 4276, pp. 1722–1738. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  15. 15.
    Ye, J., McKeever, S., Coyle, L., Neely, S., Dobson, S.: Resolving uncertainty in context integration and abstraction. In: ICPS 2008: 5th Int. Conf. on Pervasive Services, pp. 131–140. ACM, New York (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Zied Abid
    • 1
  • Sophie Chabridon
    • 1
  • Denis Conan
    • 1
  1. 1.Institut TELECOMCNRS UMR SamovarÉvryFrance

Personalised recommendations