Abstract
The goal of this chapter is to present an ontology-driven approach and a context management framework for the composition of context-aware Ubiquitous Computing (Ubiquitous computing) applications. We focus on composing Ubiquitous computing applications from everyday physical objects enhanced with sensing, acting, processing and communication abilities. First we outline how context is modeled and used in various Ubiquitous computing systems emphasizing on ontology-oriented approaches. Then we describe the ontology that was developed in order to conceptually represent context-aware Ubiquitous computing systems. This ontology is designed taking into account both the autonomous nature of components, objects and artifacts and the necessity of their interoperability; so it is divided into two layers, a private (application-specific) and a common (core) one. The core ontology defines a meta-model of the Ubiquitous computing domain based on the Bunge-Wand-Weber (BWW) ontology. Following we present an hierarchical approach for engineering context-aware Ubiquitous computing systems including the context management and decision-making processes as well as the analysis of the mechanism that was developed based on that processes. Finally we conclude by evaluating our ontology-driven approach and presenting the lessons learned. A prototype application is also outlined where an augmented plant is incorporated in a ubiquitous computing environment in order to collaborate with other augmented objects, providing thus a communication channel between plants and people.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bergman, E. 2000. Information appliances and beyond. San Francisco, CA: Morgan Kaufmann Publishers.
Bunge, M. 1977. Treatise on basic philosophy: Volume 3: Ontology I: The furniture of the world. Dordrecht: Reidel.
Bunge, M. 1979. Treatise on basic philosophy: Volume 3: Ontology II: A world of systems. Dordrecht: Reidel.
Chen, H., T. Finin, and A. Joshi. 2003. An ontology for context aware pervasive computing environments. Knowledge Engineering Review 18(3):197–207.
Christopoulou, E., and A. Kameas. 2005. GAS ontology: An ontology for collaboration among ubiquitous computing devices. International Journal of Human-Computer Studies 62(5):664–685.
De Bruijn, J. 2003. Using ontologies – enabling knowledge sharing and reuse on the semantic web. Technical Report DERI-2003-10-29. Austria: Digital Enterprise Research Institute (DERI).
De Paoli, F., and M. Loregian. 2006. Context-aware applications with distributed ontologies. In Proceedings of the CAISE*06 Workshop on Ubiquitous Mobile Information and Collaboration Systems (UMICS '06), CEUR Workshop Proceedings 242, eds. M.C. Norrie, S. Dustdar, and H. Gall, 869–883.
Dey, A.K. 2001. Understanding and using context, personal and ubiquitous computing. Special Issue on Situated Interaction and Ubiquitous Computing 5(1):4–7.
Dey, A.K., D. Salber, and G.D. Abowd. 2001. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction Journal 16(2–4):97–166.
Dearle, A., G.N.C. Kirby, R. Morrison, A. McCarthy, K. Mullen, Y. Yang, R.C.H. Connor, P. Welen, and A. Wilson. 2003. Architectural support for global smart spaces. In Proceedings of the 4th International Conference on Mobile Data Management (MDM’03), 153–164. London: Springer.
Disappearing Computer Initiative. 2007. http://www.disappearing-computer.net/. Accessed on 2 Aug 2007.
Dobson, S., and P. Nixon. 2004. More principled design of pervasive computing systems. In Proceedings of Engineering for Human-Computer Interaction and Design, 292–305. Berlin: Springer.
Drossos, N., C. Goumopoulos, and A. Kameas. 2007. A conceptual model and the supporting middleware for composing ubiquitous computing applications. Journal of Ubiquitous Computing and Intelligence American Scientific Publishers (ASP) 1(2):1–13.
Ejigu, D., M. Scuturici, and L. Brunie. 2007. CoCA: A collaborative context-aware service platform for pervasive computing. In Proceedings of the International Conference on Information Technology, IEEE computer society, 297–302.
Goumopoulos, C., E. Christopoulou, N. Drossos, and A. Kameas. 2004. The PLANTS system: Enabling mixed societies of communicating plants and artefacts. In Proceedings of the 2nd European symposium on Ambient intelligence (EUSAI 2004), eds. P. Markopoulos, B. Eggen, E.H.L. Aarts, and J.L. Crowley, 184–195. London: Springer.
Gruber, R. 1993. A translation approach to portable ontology specification. Knowledge Acquisition 5(2):199–220.
Guizzardi, G., H. Herre, and G. Wagner. 2002. On the general ontological foundations of conceptual modeling. In Proceedings of the 21st International Conference on Conceptual Modeling, eds. S. Spaccapietra, S.T. March, and Y. Kambayashi, 65–78. London: Springer.
Henricksen, K., J. Indulska, and A. Rakotonirainy. 2002. Modeling context information in pervasive computing systems. In Proceedings of the 1st International Conference on Pervasive Computing (Pervasive 2002), eds. F. Mattern, and M. Naghshineh, 167–180. London: Springer.
Jess, 2007. Rule engine for the java platform. http://herzberg.ca.sandia.gov/jess/. Accessed on 2 Aug 2007.
Kameas, A., S. Bellis, I. Mavrommati, K. Delaney, M. Colley, and A. Pounds-Cornish. 2003. An architecture that treats everyday objects as communicating tangible components. In Proceedings of the 1st IEEE International Conference on Pervasive Computing and Communications (PerCom03), 115–122. IEEE CS Press.
Kagal, L., V. Korolev, H. Chen, A. Joshi, and T. Finin. 2001. Centaurus: A framework for intelligent services in a mobile environment. In Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCSW’01), 195–201. IEEE Computer Society.
Kindberg, T., J. Barton, J. Morgan, G. Becker, D. Caswell, P. Debaty, G. Gopal, M. Frid, V. Krishnan, H. Morris, J. Schettino, B. Serra, and M. Spasojevic. 2000. People, places, things: Web presence for the real world. Technical Report HPL-2000-16, HP Labs.
Milton, S.K., and E. Kazmierczak. 2004. An ontology of data modelling languages: A study using a common-sense realistic ontology. Journal of Database Management 15(2):19–38.
Norman, D. 1999. The invisible computer. Cambridge, MA: MIT Press.
Ranganathan, A., and R. Campbell. 2003. An infrastructure for context-awareness based on first order logic. Personal and Ubiquitous Computing 7(6):353–364.
Rosemann M., and P. Green. 2000. Integrating multi-perspective views into ontological analysis. In Proceedings of the 21st International Conference on Information Systems, 618–627. Brisbane: Association for Information Systems.
Rosemann M., and P. Green, and M. Indulska. 2004. A reference methodology for conducting ontological analyses. In Proceedings of Conceptual Modeling – ER 2004, 110–121. London: Springer.
Russell, S., and P. Norvig. 2003. Artificial intelligence: A modern approach, 2nd edition. Upper Saddle River, NJ: Prentice Hall.
Gu, T., X. H. Wang, H .K. Pung, and D.Q. Zhang. 2004. An ontology-based context model in intelligent environments. In Proceedings of the Communication Networks and Distributed Systems Modeling and Simulation Conference (CNDS’04), 270–275. Society for Computer Simulation.
Strang, T., and L. Linnhoff-Popien. 2004. A context modelling survey. Proceedings of the 1st International Workshop on Advanced Context Modelling, Reasoning and Management. http://www.itee.uq.edu.au/∼pace/cw2004/Paper15.pdf.
Strang, T., L. Linnhoff-Popien, and K. Frank. 2003. CoOL: A context ontology language to enable contextual interoperability. In Proceedings of the 4th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS2003), 236–247. Springer.
Wand, Y., and R. Weber. 1990. An ontological model of an information system. IEEE Transactions on Software Engineering 16(11):1282–1292.
Wang, X.H., D.Q. Zhang, T. Gu, and H.K. Pung. 2004. Ontology based context modeling and reasoning using OWL. In Proceedings of the 2nd IEEE Annual Conference on Pervasive Computing and Communications Workshops. 18. IEEE Computer Society.
Weber, R. 1997. Ontological foundations of information systems. Coopers & Lybrant Accounting Research Methodology. Monograph No. 4.
Weiser, M. 1991. The computer for the 21st century. Scientific American 265(3):94–104.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Netherlands
About this chapter
Cite this chapter
Goumopoulos, C., Kameas, A. (2010). An Ontology-Driven Approach and a Context Management Framework for Ubiquitous Computing Applications. In: Poli, R., Healy, M., Kameas, A. (eds) Theory and Applications of Ontology: Computer Applications. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-8847-5_20
Download citation
DOI: https://doi.org/10.1007/978-90-481-8847-5_20
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-8846-8
Online ISBN: 978-90-481-8847-5
eBook Packages: Humanities, Social Sciences and LawPhilosophy and Religion (R0)