Wireless Personal Communications

, Volume 42, Issue 3, pp 445–464 | Cite as

Context Awareness in Mobile Computing Environments

  • Christos B. AnagnostopoulosEmail author
  • Athanasios Tsounis
  • Stathes Hadjiefthymiades


In this article, we report software architectures for context awareness in mobile computing environments, sensor centric systems and discuss context modeling issues. Defining an architecture for supporting context-aware applications for mobile devices explicitly implies a scalable description of how to represent contextual information and which are the abstraction models capable of handling such information. Using sensors to retrieve contextual information (e.g., user location) leads to a sensor network scheme that provides services to the applications level. Operations for capturing, collating, storing, and disseminating contextual information at the lowest level and aggregating it into increasingly more abstract models qualify the context-aware systems. In this article, we introduce context aware systems in mobile computing environments, review the basic mechanisms underlying the operation of such systems, and discuss notable work and important architectures in the area.


context definition context modeling context-aware applications 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    E. Giunchiglia and F. “Giunchinglia, and Ideal and Real Belief about Belief”, Proc. FAPR’96, Bonn, Germany, 1996. pp. 261–275.Google Scholar
  2. 2.
    F. Giunchiglia F, “Contextual Reasoning, Epistemologia”, special issue on I Linguaggi e le Machine, Vol.XVI pp. 345–364, 1993.Google Scholar
  3. 3.
    Fauconnier G. (1985) Mental Spaces: Aspects of Meaning Construction in Natural Language. Cambridge, MA, MIT PressGoogle Scholar
  4. 4.
    Weyhrauch R. (1980) “Prolegomena to Theory of Mechanized Formal Reasoning”. Artificial Intelligence. 13(1):133—176zbMATHCrossRefMathSciNetGoogle Scholar
  5. 5.
    J. McCarthy, “Notes on Formalizing Context”, Proc. 13th IJCAI’93, Chambéry, France, pp. 555–560, 1993.Google Scholar
  6. 6.
    A. Dey and G. Abowd, “Towards a Better Understanding of Context and Context-Awareness”, Proc.CHI’00, The Hague, The Netherlands, 2000.Google Scholar
  7. 7.
    Ghidini C., Giunchiglia F. (2001) “Local Models Semantics, or Contextual Reasoning = Locality + Compatibility”. Artificial Intelligence. 127(2): 221–259zbMATHCrossRefMathSciNetGoogle Scholar
  8. 8.
    Levesque H., Pirri F., Reiter R. (1998) “Foundations for the situation calculus”. Electronic Transactions on Artificial Intelligence 2(3–4):159–178MathSciNetGoogle Scholar
  9. 9.
    Baader F., Calvanese D., McGiuness D., Nardi D., Patel-Schneider P (2003) The Description Logic Handbook – Theory, Implementation, and Applications. Cambridge, Cambridge University PresszbMATHGoogle Scholar
  10. 10.
    D. Grossi, F. Dignum, and J. Meyer, “Context in Categorization”, Proc. CRR’ 05, Paris, France, 2005.Google Scholar
  11. 11.
    Coutaz J., Rey G. (2000) “Foundations for a theory of contextor”. CLIPS-IMAG BP 53, 283–302Google Scholar
  12. 12.
    J. Crowley and P. Reigner, “An architecture for Context Aware Observation of Human Activity”, Project PRIMA, INRIA, France.Google Scholar
  13. 13.
    Prekop P., Burnett M. (2003) “Activities, Context and Ubiquitous Computing”. Computer Communications 26, 1168–1176CrossRefGoogle Scholar
  14. 14.
    K. Henricksen, J. Indulska and A. Rakotonirainy, Modeling Context Information in Pervasive Competing Systems, Proc. Pervasive 2002, Zurich, Switzerland, pp. 169–180, 2002.Google Scholar
  15. 15.
    IOS Widgets, [ vanallen/ios1/2004sp/ios1_wk02d.html].Google Scholar
  16. 16.
    Wang R., Reddy M., Kon H. (1995) Towards Quality Data: An Attribute-Based Approach. Decision Support System. 13, 349–372CrossRefGoogle Scholar
  17. 17.
    D. Brickley, and Guha, “RDF Vocabulary Description Language 1.0: RDF Schema”, W3C Working Draft. (visited April 2004).Google Scholar
  18. 18.
    A. Seaborne, “RDQL – A Query Language for RDF”. W3C Member Submission. Submission/ 2004/ SUBM-RDQL-20040109/ (visited February 6th 2004).Google Scholar
  19. 19.
    Want R., Hopper A., Falcao V., Gibbons J. (1992) “The Active Badge Location System”. ACM Transactions on Information Systems 10(1): 91–201CrossRefGoogle Scholar
  20. 20.
    Beigl M., Gellersen H.W., Schmidt A. (2001) “MediaCups: Experience with Design and Use of Computer-Augmented Everyday Objects”. Computer Networks 35(4): 401–409CrossRefGoogle Scholar
  21. 21.
    E. Holmquist, F. Mattern, B. Schiele, P. Alahuhta, M. Beigl, and H.W. Gellersen. “Smart-Its Friends: A Technique for Users to Easily Establish Connections between Smart Artefacts”, Proc. UBICOMP, California, USA, 2001.Google Scholar
  22. 22.
    T. Bauer and B. Leake, “Exploiting Information Access Patterns for Context-Based Retrieval”, Proc. IUI’02, Florida, USA, pp. 176–177, 2002.Google Scholar
  23. 23.
    J. Cooperstock, “Making the User Interface Disappear: the Reactive Room”, Proc. Centre for Advanced Studies on Collaborative research, Toronto, Canada, 1995.Google Scholar
  24. 24.
    F. Michachelles and M. Samulowitz, “Smart CAPS for Smart Its – Context Detection for Mobile Users”, Proc. IHM-HCI, Lille, France, 2001.Google Scholar
  25. 25.
    E. Holmquist, F. Mattern, B. Schiele, P. Alahuhta, M. Beigl, and H.W. Gellersen, “Smart-Its Friends: A Technique for Users to Easily Establish Connections between Smart Artefacts”, Proc. UBICOMP, California, USA, 2001.Google Scholar
  26. 26.
    M. Samulowitz, F. Michahelles, and C. Linnhoff-Popien, “Adaptive Interaction for Enabling Pervasive Service”, In: MobiDE01”, USA, 2001.Google Scholar
  27. 27.
    B. Kummerfeld, A. Quigley, C. Johnson, and R. Hexel, Merino: “Towards an intelligent environment architecture for multi-granularity context description”, Proc. User Modeling for Ubiquitous Computing, Johnstown, USA, 2003.Google Scholar
  28. 28.
    M. Samulowitz, F. Michahelles, and C. Linnhoff-Popien, CAPEUS: “An Architecture for Context-Aware Selection and Execution of Services Distributed Applications and Interoperable Systems”, Proc.DAIS, 23–40, Krakau, Poland, 2001.Google Scholar
  29. 29.
    Nakajima T. (2003) “Pervasive Servers: A Framework for Creating a Society of Appliances”. Personal and Ubiquitous Computing 7(3–4):182–188CrossRefMathSciNetGoogle Scholar
  30. 30.
    C. Efstratiou, K. Cheverst, N. Davies, and A. Friday, An Architecture for the Effective Support of Adaptive Context Aware Applications, Distributed Multimedia Research Group, Lancaster University.Google Scholar
  31. 31.
    B. De Carolis, S. Pizzutilo, I. Palmisano, and A. Cavalluzzi, “A Personal Agent Supporting Ubiquitous Interaction accepted to Workshop on User Modelling for Ubiquitous Computing”, Proc.UM03, Johnstown, USA, 2003.Google Scholar
  32. 32.
    WASP Project, [].Google Scholar
  33. 33.
    Chen H., Finin T., Joshi A. (2003) “An Ontology for Context-Aware Pervasive Computing Environments, Special Issue on Ontologies for Distributed Systems”. Knowledge Engineering Review 11(3): 197–207CrossRefGoogle Scholar
  34. 34.
    S. Nath, Y. Ke, P. Gibbons, B. Karp, and S. Seshan, IrisNet: An Architecture for Enabling Sensor-Enriched Internet Service, Intel Research Pittsburgh, Carnegie Mellon University, IRPTR-02–10, Bologna, Italy, 2002.Google Scholar
  35. 35.
    N. Sadeh, E. Chan, and L. Van, “MyCampus: An Agent-Based Environment for Context-Aware Mobile Services”. Proc. UBIAGENTS, pp. 34–39, 2002.Google Scholar
  36. 36.
    B. N. Schilit, N. Adams, R. Gold, M. Tso, and R. Want, The PARCTAB Mobile Computing System, In: Workshop on Workstation Operating Systems, pp. 34–39, 1993.Google Scholar
  37. 37.
    Beigl M., Zimmer T., Decker C., (2002) “A Location Model for Communicating and Processing of Context”. Personal and Ubiquitous Computing 6(5–6): 341–357CrossRefGoogle Scholar
  38. 38.
    M., Beigl, H.-W. Gellersen, A. Schmidt, 2002. “MediaCups: Experience with Design and Use of Computer-Augmented Everyday Objects”. Computer Networks, Vol. 35, No. 4, Special Issue on Pervasive Computing, Elsevier, Amsterdam, pp. 401–409, March 2001.Google Scholar
  39. 39.
    Perich F. (2004) “On Data Management in Pervasive Computing Environments”. IEEE Transactions on Knowledge and Data Engineering 16(5): 621–634CrossRefGoogle Scholar

Copyright information

© Springer 2006

Authors and Affiliations

  • Christos B. Anagnostopoulos
    • 1
    Email author
  • Athanasios Tsounis
    • 1
  • Stathes Hadjiefthymiades
    • 1
  1. 1.Pervasive Computing Research Group, Communication Networks Laboratory, Department of Informatics and TelecommunicationsUniversity of AthensAthensGreece

Personalised recommendations