Abstract
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.
Similar content being viewed by others
References
E. Giunchiglia and F. “Giunchinglia, and Ideal and Real Belief about Belief”, Proc. FAPR’96, Bonn, Germany, 1996. pp. 261–275.
F. Giunchiglia F, “Contextual Reasoning, Epistemologia”, special issue on I Linguaggi e le Machine, Vol.XVI pp. 345–364, 1993.
Fauconnier G. (1985) Mental Spaces: Aspects of Meaning Construction in Natural Language. Cambridge, MA, MIT Press
Weyhrauch R. (1980) “Prolegomena to Theory of Mechanized Formal Reasoning”. Artificial Intelligence. 13(1):133—176
J. McCarthy, “Notes on Formalizing Context”, Proc. 13th IJCAI’93, Chambéry, France, pp. 555–560, 1993.
A. Dey and G. Abowd, “Towards a Better Understanding of Context and Context-Awareness”, Proc.CHI’00, The Hague, The Netherlands, 2000.
Ghidini C., Giunchiglia F. (2001) “Local Models Semantics, or Contextual Reasoning = Locality + Compatibility”. Artificial Intelligence. 127(2): 221–259
Levesque H., Pirri F., Reiter R. (1998) “Foundations for the situation calculus”. Electronic Transactions on Artificial Intelligence 2(3–4):159–178
Baader F., Calvanese D., McGiuness D., Nardi D., Patel-Schneider P (2003) The Description Logic Handbook – Theory, Implementation, and Applications. Cambridge, Cambridge University Press
D. Grossi, F. Dignum, and J. Meyer, “Context in Categorization”, Proc. CRR’ 05, Paris, France, 2005.
Coutaz J., Rey G. (2000) “Foundations for a theory of contextor”. CLIPS-IMAG BP 53, 283–302
J. Crowley and P. Reigner, “An architecture for Context Aware Observation of Human Activity”, Project PRIMA, INRIA, France.
Prekop P., Burnett M. (2003) “Activities, Context and Ubiquitous Computing”. Computer Communications 26, 1168–1176
K. Henricksen, J. Indulska and A. Rakotonirainy, Modeling Context Information in Pervasive Competing Systems, Proc. Pervasive 2002, Zurich, Switzerland, pp. 169–180, 2002.
IOS Widgets, [http://mdp.artcenter.edu/ vanallen/ios1/2004sp/ios1_wk02d.html].
Wang R., Reddy M., Kon H. (1995) Towards Quality Data: An Attribute-Based Approach. Decision Support System. 13, 349–372
D. Brickley, and Guha, “RDF Vocabulary Description Language 1.0: RDF Schema”, W3C Working Draft. http://www.w3.org/TR/PR-rdf-schema (visited April 2004).
A. Seaborne, “RDQL – A Query Language for RDF”. W3C Member Submission. http://www.w3.org/ Submission/ 2004/ SUBM-RDQL-20040109/ (visited February 6th 2004).
Want R., Hopper A., Falcao V., Gibbons J. (1992) “The Active Badge Location System”. ACM Transactions on Information Systems 10(1): 91–201
Beigl M., Gellersen H.W., Schmidt A. (2001) “MediaCups: Experience with Design and Use of Computer-Augmented Everyday Objects”. Computer Networks 35(4): 401–409
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.
T. Bauer and B. Leake, “Exploiting Information Access Patterns for Context-Based Retrieval”, Proc. IUI’02, Florida, USA, pp. 176–177, 2002.
J. Cooperstock, “Making the User Interface Disappear: the Reactive Room”, Proc. Centre for Advanced Studies on Collaborative research, Toronto, Canada, 1995.
F. Michachelles and M. Samulowitz, “Smart CAPS for Smart Its – Context Detection for Mobile Users”, Proc. IHM-HCI, Lille, France, 2001.
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.
M. Samulowitz, F. Michahelles, and C. Linnhoff-Popien, “Adaptive Interaction for Enabling Pervasive Service”, In: MobiDE01”, USA, 2001.
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.
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.
Nakajima T. (2003) “Pervasive Servers: A Framework for Creating a Society of Appliances”. Personal and Ubiquitous Computing 7(3–4):182–188
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.
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.
WASP Project, [http://www.freeband.nl/kennisimpuls/projecten/wasp/].
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–207
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.
N. Sadeh, E. Chan, and L. Van, “MyCampus: An Agent-Based Environment for Context-Aware Mobile Services”. Proc. UBIAGENTS, pp. 34–39, 2002.
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.
Beigl M., Zimmer T., Decker C., (2002) “A Location Model for Communicating and Processing of Context”. Personal and Ubiquitous Computing 6(5–6): 341–357
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.
Perich F. (2004) “On Data Management in Pervasive Computing Environments”. IEEE Transactions on Knowledge and Data Engineering 16(5): 621–634
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Anagnostopoulos, C.B., Tsounis, A. & Hadjiefthymiades, S. Context Awareness in Mobile Computing Environments. Wireless Pers Commun 42, 445–464 (2007). https://doi.org/10.1007/s11277-006-9187-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-006-9187-6