Advertisement

A Comprehensive Context Modeling Framework for Pervasive Computing Systems

  • Roland Reichle
  • Michael Wagner
  • Mohammad Ullah Khan
  • Kurt Geihs
  • Jorge Lorenzo
  • Massimo Valla
  • Cristina Fra
  • Nearchos Paspallis
  • George A. Papadopoulos
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5053)

Abstract

Context management in pervasive computing environments must reflect the specific characteristics of these environments, e.g. distribution, mobility, resource-constrained devices, or heterogeneity of context sources. Although a number of context models have been presented in the literature, none of them supports all of these requirements to a sufficient extent at the same time. In this paper, we present a comprehensive and integrated approach for context modeling in pervasive computing environments. It combines the advantages of existing approaches and addresses the need for supporting effective software development. The proposed context model follows an ontology-based approach and has three layers of abstraction, i.e. conceptual layer, exchange layer, and functional layer. This layered approach facilitates a model-driven development of context-aware applications. Throughout the paper we compare our solution with the related work in order to clearly demonstrate why we needed to develop a new context management framework and where we have adopted existing ideas.

Keywords

Context Awareness Context Modeling Ontology Model-Driven Development Pervasive Computing 

References

  1. 1.
    Chen, H., Finin, T.: An Ontology for a Context Aware Pervasive Computing Environment. In: IJCAI workshop on ontologies and distributed systems, Acapulco MX (August 2003)Google Scholar
  2. 2.
    European EC-FP6 project MADAM (Mobility and ADaptation enAbling Middleware), http://www.intermedia.uio.no/confluence/display/madam
  3. 3.
    European IST-FP6 project MUSIC (Self-adapting applications for Mobile User. In: ubiquitous Computing environments), http://ist-music.eu
  4. 4.
    Gu, T., Wang, X.H., Pung, H.K., Zhang, D.Q.: An Ontology-based Context Model in Intelligent Environments. In: Proceedings of communication Networks and Distributed Systems Modeling and Simulation Conference, San Diego, California, USA, pp. 270–275 (2004)Google Scholar
  5. 5.
    Held, A., Buchholz, S., Schill, A.: Modeling of Context Information for Pervasive Computing Applications. In: Proceedings of the 6th World Multiconference on Systemics, Cybernetics and Informatics (SCI), Orlando (July 2002)Google Scholar
  6. 6.
    Henricksen, K., Indulska, J.: A Software Engineering Framework for Context-Aware Pervasive Computing. In: Second IEEE International Conference on Pervasive Computing and Communications, pp. 77–86. IEEE Computer Society, Los Alamitos (2004)Google Scholar
  7. 7.
    Henricksen, K., Indulska, J.: Developing context-aware pervasive computing applications: Models and approach. Journal of Pervasive and Mobile Computing 2(1), 37–64 (2006)CrossRefGoogle Scholar
  8. 8.
    Horrocks, I.: DAML+OIL: a Reason-able Web Ontology Language. In: Chaudhri, A.B., Unland, R., Djeraba, C., Lindner, W. (eds.) EDBT 2002. LNCS, vol. 2490, Springer, Heidelberg (2002)Google Scholar
  9. 9.
    JSON (JavaScript Object Notation), http://www.json.org/
  10. 10.
    OWL Web Ontology Language, http://www.w3.org/TR/owl-features/
  11. 11.
    Hoenle, N., Kaeppeler, U., Nicklas, D., Schwarz, T.: Benefits Of Integrating Meta Data Into A Context Model. In: Proceedings of 2nd IEEE PerCom Workshop on Context Modeling and Reasoning (CoMoRea), Hawaii, March 12 (2005)Google Scholar
  12. 12.
    Preuveneers, D., Van den Bergh, J., Wagelaar, D., Georges, A., Rigole, P., Clerckx, T., Berbers, Y., Coninx, K., Jonckers, V., De Bosschere, K.: Towards an extensible context ontology for ambient intelligence. In: Markopoulos, P., Eggen, B., Aarts, E., Crowley, J.L. (eds.) EUSAI 2004. LNCS, vol. 3295, pp. 148–159. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  13. 13.
    Ranganathan, A., Campbell, R.H.: A Middleware for Context-Aware Agents in Ubiquitous Computing Environments. In: Proceedings of ACM/IFIP/USENIX International Middleware Conference, Rio de Janeiro, Brazil (June 2003)Google Scholar
  14. 14.
    Reichle, R., Wagner, M., Khan, M.U., Geihs, K., Valla, M., Fra, C., Paspallis, N., Papadopoulos, G.A.: A Context Query Language for Pervasive Computing Environments. In: Proceedings of 5th IEEE Workshop on Context Modeling and Reasoning (CoMoRea 2008) in conjunction with the 6th IEEE International Conference on Pervasive Computing and Communication (PerCom), pp. 434–440 (2008)Google Scholar
  15. 15.
    Strang, T., Linnhoff-Popien, C., Frank, K.: CoOL - A Context Ontology Language to enable Contextual Interoperability. In: Proceedings of 4th International Conference on Distributed Applications and Interoperable Systems (DAIS), pp. 236–247 (2003)Google Scholar
  16. 16.
    Strang, T., Linnhoff-Popien, C.: A Context Modeling Survey. In: 1st International Workshop on Advanced Context Modeling, Reasoning And Management UbiComp 2004, Springer, Heidelberg (2004)Google Scholar
  17. 17.
    Wang, X.H., Gu, T., Zhang, D.Q., Pung, H.K.: Ontology Based Context Modeling and Reasoning using OWL. In: Proceedings of Workshop on Context Modeling and Reasoning (CoMoRea 2004), Orlando, Florida, USA (March 2004)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2008

Authors and Affiliations

  • Roland Reichle
    • 1
  • Michael Wagner
    • 1
  • Mohammad Ullah Khan
    • 1
  • Kurt Geihs
    • 1
  • Jorge Lorenzo
    • 2
  • Massimo Valla
    • 3
  • Cristina Fra
    • 3
  • Nearchos Paspallis
    • 4
  • George A. Papadopoulos
    • 4
  1. 1.Distributed Systems GroupUniversity of KasselGermany
  2. 2.Telefónica Investigación y DesarrolloSpain
  3. 3.Telecom Italia LabItaly
  4. 4.Department of Computer ScienceUniversity of CyprusCyprus

Personalised recommendations