Abstract
Context-aware computing is a hot area in ubiquitous computing. There are several challenges to be covered. This paper focuses on context reasoning, which means deducing higher context from raw sensor data. The context reasoning problem is discussed on two different levels: context inference/recognition concerning the generation of context atoms from raw sensor data, and context reasoning concerning the composition of context atoms and deduction of higher-level context. In this paper, we discuss some commonly used reasoning technologies in context-aware systems, including rule-based logics and machine learning methods. Besides, a clustering algorithm, the Symbol Clustering Map, is introduced to learn the current context.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Weiser, M.: The Computer for the 21st Century, pp. 94–100. Scientific American (1991)
Dey, A.K.: Understanding and Using context. Personal and Ubiquitous Computing 5(1), 4–7 (2001)
Dey, A.K.: The Context Toolkit: Aiding the Development of Context-Aware Applications. In: Workshop on Software Engineering for Wearable and Pervasive Computing, Limerick, Ireland (2000)
Ranganathan, A., Campbell, R.H.: An infrastructure for context-awareness based on first order logic. Personal and Ubiquitous Computing 7(6) (2003)
Biegel, G., Cahill, V.: A framework for developing mobile, context-aware applications. In: Second IEEE International Conference on Pervasive Computing and Communications, p. 361 (2004)
Mantyjarvi, Jani, Seppanen: Seppanen: Adapting applications in handheld devices using fuzzy context information. Interacting with Computers 15(4), 521–538 (2003)
Wang, X.H., Zhang, D.Q., Gu, T., Pung, H.K.: Ontology Based Context Modeling and Reasoning using OWL. In: Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops, p. 18 (2004)
Zhu, H., Madnick, S.E., Siegel, M.D.: Reasoning About Temporal Context Using Ontology and Abductive Constraint Logic Programming. In: Ohlbach, H.J., Schaffert, S. (eds.) PPSWR 2004. LNCS, vol. 3208, pp. 90–101. Springer, Heidelberg (2004)
Korpipaa, P., Mantyjarvi, J., Kela, J., Keranen, H., Malm, E.-J.: Managing Context Information in Mobile Devices. Pervasive computing 2(3), 42–51 (2003)
Petzold, J., Pietzowski, A., Bagci, F., Trumler, W., Ungerer, T.: Prediction of Indoor Movements Using Bayesian Networks. In: Strang, T., Linnhoff-Popien, C. (eds.) LoCA 2005. LNCS, vol. 3479, Springer, Heidelberg (2005)
Laerhoven, K.V., Cakmakci, O.: What Shall We Teach Our Pants? In: Proceedings of the 4th IEEE International Symposium on Wearable Computers (2000)
Choi, J.-H., Choi, S.-y., Shin, D.: Research and implementation of the context-aware middleware based on Neural network. In: Proceeding of AIS, Jeju Island, Korea, pp. 295–303 (2004)
Van Laerhoven, K., Aidoo, K.: Teaching Context to Applications. Personal and Ubiquitous Computing 5(1), 46–49 (2001)
Chen, H., Tolia, S., Sayers, C., Finin, T., Joshi, A.: Creating Context-Aware Software Agents. In: First GSFC/JPL Workshop on Radical Agent Concepts, Greenbelt, MD, USA (2001)
Flanagan, J.A.: Unsupervised Clustering of Symbol Strings. In: Proceeding of International Joint Conference on Neural Networks (IJCNN 2003), Portland, Oregon, USA, pp. 3250–3255 (2003)
Himberg, J., Flanagan, J.A., MÄantyjÄarvi, J.: Towards context awareness using Symbol Clustering Map. In: Proceedings of the Workshop for Self-Organizing Maps 2003 (WSOM 2003), Kitakyushu, Japan, pp. 249–254 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jie, S., ZhaoHui, W. (2006). Context Reasoning Technologies in Ubiquitous Computing Environment. In: Sha, E., Han, SK., Xu, CZ., Kim, MH., Yang, L.T., Xiao, B. (eds) Embedded and Ubiquitous Computing. EUC 2006. Lecture Notes in Computer Science, vol 4096. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11802167_103
Download citation
DOI: https://doi.org/10.1007/11802167_103
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-36679-9
Online ISBN: 978-3-540-36681-2
eBook Packages: Computer ScienceComputer Science (R0)