ABSTRACT
UbiComp applications operate within an extremely dynamic and heterogeneous environment and have to dynamically adapt to changes in their environment as a result of users' or other actors' activities. So context definition, representation, management and use become important factors that affect their operation. To ease the development of such applications it is necessary to decouple application composition from context acquisition and representation, and at the same time provide universal models and mechanisms to manage context. In this paper is presented an approach for building a context-aware UbiComp system organised in hierarchical levels. The focus of the paper is on an ontology-based context modelling, management and reasoning process developed for composing context-aware UbiComp applications from AmI artefacts.
- Biegel. G., Cahill, V. (2004) A Framework for Developing Mobile, Context Aware Applications. in 2nd IEEE Conference on Pervasive Computing and Communications. Orlando, FL, March 14--17. Google ScholarDigital Library
- Chen, H., Finin, T., Joshi, A. (2004) An ontology for context aware pervasive computing environments. Knowledge Engineering Review - Special Issue on Ontologies for Distributed Systems, Cambridge University Press. Google ScholarDigital Library
- Christopoulou, E., Kameas, A. (2005) GAS Ontology: an ontology for collaboration among ubiquitous computing devices, in International Journal of Human - Computer Studie: special issue on Protégé, Vol. 62, issue 5. Google ScholarDigital Library
- Christopoulou, E., Kameas, A. (2004) Using ontologies to address key issues in ubiquitous computing systems. in 2nd European Symposium on Ambient Intelligence. Eindhoven, the Netherlands. LNCS, Vol. 3296, pp 13--24.Google ScholarCross Ref
- De Bruijn. J. (2003) Using Ontologies - Enabling Knowledge Sharing and Reuse on the Semantic Web. Technical Report DERI-2003-10-29. Digital Enterprise Research Institute (DERI), Austria.Google Scholar
- Dey, A. K., Salber, D., Abowd, G. D. (2001) A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications, Human-Computer Interaction Journal, Volume 16 (2--4), pp. 97--166. Google ScholarDigital Library
- Dey, A. K. (2001) Understanding and using context, Personal and Ubiquitous Computing, Special issue on Situated Interaction and Ubiquitous Computing, 5, 1. Google ScholarDigital Library
- Dobson, S., Nixon, P. (2004) More principled design of pervasive computing systems, in Proceedings of Engineering for Human-Computer Interaction and Design, Specification and Verification of Interactive Systems. Hamburg, Germany. Google ScholarDigital Library
- Henricksen, K., Livingstone, S., Indulska, J. (2004) Towards a Hybrid Approach to Context Modelling, Reasoning and Interoperation. in the proc, of the 1st International Workshop on Advanced Context Modeling, Reasoning and Management, 6th UBICOMP. Nottingham, UK. pp. 54--61.Google Scholar
- Henricksen, K., Indulska, J., Rakotonirainy, A. (2002) Modeling Context Information in Pervasive Computing Systems, In F. Mattern and M. Naghshineh, editors, Pervasive 2002, pp. 167--180, Springer Verlag, Berlin. Google ScholarDigital Library
- Kameas, A., et al. (2003) An Architecture that Treats Everyday Objects as Communicating Tangible Components. in 1st IEEE International Conference on Pervasive Computing and Communications. Fort Worth, USA. Google ScholarDigital Library
- Kindberg T. et al. (2000) People, Places, Things: Web Presence for The Real World, Technical Report HPL-2000-16, HP Labs.Google ScholarCross Ref
- Nixon, P. et al. (2002) Engineering context-aware enterprise systems. in Workshop on Engineering Context-Aware Object-Oriented Systems and Environments. Seattle, USA.Google Scholar
- Ranganathan, A., Campbell, R. (2003) An infrastructure for context-awareness based on first order logic. Personal and Ubiquitous Computing. 7(6):353--364. Google ScholarDigital Library
- Russell, S., Norvig, P. (2003) Artificial Intelligence: A Modern Approach. Prentice Hall, 2nd edition. Google ScholarDigital Library
- Strang, T., Linnhoff-Popien, L. (2004) A Context Modeling Survey. in 1st International Workshop on Advanced Context Modelling, Reasoning And Management, Nottingham, 6th International Conference on Ubiquitous Computing. UK. pp. 33--40.Google Scholar
- Strang, T., Linnhoff-Popien, L., Frank, K. (2003) CoOL: A Context Ontology Language to enable Contextual Interoperability. in LNCS 2893: proc. of 4th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems. Paris, France. pp. 236--247.Google Scholar
- Wang, X. H. et al. (2004) Ontology Based Context Modeling and Reasoning using OWL, Workshop on Context Modeling and Reasoning, at IEEE International Conference on Pervasive Computing and Communication. Orlando, Florida. Google ScholarDigital Library
- Weiser, M. (1991) The Computer for the 21st Century. Scientific American. 265, pp. 94--10.Google ScholarDigital Library
- Disappearing Computer initiative website http://www.disappearing-computer.net/Google Scholar
- extrovert-Gadgets project website http://www.extrovert-gadgets.netGoogle Scholar
- IST Advisory Group (ISTAG) (2001): Scenarios for Ambient Intelligence in 2010. http://www.cordis.lu/istag-reports.htmGoogle Scholar
- Jess - the Rule Engine for the Java Platform http://herzberg.ca.sandia.gov/jess/Google Scholar
- An ontology-based context management and reasoning process for UbiComp applications
Recommendations
A Distributed Architecture for Supporting Context-Aware Applications in UbiComp
AINA '14: Proceedings of the 2014 IEEE 28th International Conference on Advanced Information Networking and ApplicationsThe applications in Ubiquitous Computing (UbiComp) environments must be aware of their contexts of interest and adapt to changes in them. Thus, a major research challenge in the area of UbiComp is related to context awareness. Considering the high ...
Ontology-Based Context Modeling and Reasoning for U-HealthCare
In order to prepare the health care industry for an increasingly aging society, a ubiquitous health care infrastructure is certainly needed. In a ubiquitous computing environment, it is important that all applications and middleware should be executed ...
Towards a distributed architecture for context-aware mobile applications in UbiComp
WebMedia '13: Proceedings of the 19th Brazilian symposium on Multimedia and the webThe applications in Ubiquitous Computing (UbiComp) environments must be aware of their contexts of interest and adapt to changes in them. Thus, a major research challenge in the area of UbiComp is related to context awareness. Considering the high ...
Comments