A Generic Coordination Model for Pervasive Computing Based on Semantic Web Languages

  • Amine Tafat
  • Michele Courant
  • Beat Hirsbrunner
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3136)


Human interaction occurs always in a specific context and in a particular environment, and a common knowledge base about them is essential for understanding each other. By immersing computational system into physical world, pervasive computing bring us from traditional desktop computing interaction, to a new paradigm of interaction closer to Humans one’s in term of context and environment dependency, and knowledge sharing.

To tackle this problem, we present in this paper, XCM, a generic coordination model for Pervasive Computing. XCM is organized around a few abstract concepts (entity, environment, social law and port), and is expressed as an ontology by using semantic web languages. While the abstract concepts of XCM deal with environmental representation and context-dependency, the use of the semantic web language OWL allows us to achieve knowledge sharing and context reasoning within Pervasive Computing coordination.


Pervasive Computing Ontology Semantic Web Coordination Model context-awareness knowledge sharing OWL 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Weiser, M.: The computer for the 21st century. Scientific American 265(30), 94,104 (1991)CrossRefGoogle Scholar
  2. 2.
    Schmidt, A.: Ubiquitous Computing- Computing in Context, PHD thesis, Computing Department, Lancaster University, UK (2002)Google Scholar
  3. 3.
    Lassila, O., Adler, M.: Semantic Gadgets: Ubiquitous Computing Meets the Semantic Web. In: Fensel, D., et al. (eds.) Spinning the Semantic Web, pp. 363–376. MIT Press, Cambridge (2003)Google Scholar
  4. 4.
    Lyytinen, K., Youngjin, Y.: Issues and Challenges in Ubiquitous Computing. Communications of the ACM 45(12), 62–65 (2002)CrossRefGoogle Scholar
  5. 5.
    Malone, T.W., Crowston, K.: The Interdisciplinary Study of Coordination. ACM Computing Surveys 26(1), 87–119 (1994)CrossRefGoogle Scholar
  6. 6.
    Carriero, N., Gelernter, D.: Coordination Languages and Their Significance. Communications of the ACM 35(2), 97–107 (1992)CrossRefGoogle Scholar
  7. 7.
    Ciancarini, P., Arbab, F., Hankin, C.: Coordination languages for parallel programming. Parallel Computing 24(7), 989–1004 (1998)MATHCrossRefGoogle Scholar
  8. 8.
    Johanson, B.E.: Application Coordination Infrastructure for Ubiquitous Computing Rooms, PHD thesis, Stanford University (2003)Google Scholar
  9. 9.
    Schumacher, M.: Objective Coordination in Multi-Agent System Engineering. LNCS (LNAI), vol. 2039. Springer, Heidelberg (2001); also published as PhD Thesis, Dept of Informatics, University of Fribourg, SuisseGoogle Scholar
  10. 10.
    Varela, F., Maturana, H.: Autopoiesis and Cognition: The realization of the Living. In: Robert, S., Marx, W. (eds.) Boston Studies in the Philosophy of Science in Cohen, vol. 42, D. Reidel Publishing Co., Dordecht (1980)Google Scholar
  11. 11.
    Salber, D., Dey, A.K., Abowd, G.D.: The context toolkit: Aiding the development of context-enabled applications. In: CHI, pp. 434–441 (1999)Google Scholar
  12. 12.
    Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Scientific American (May 2001)Google Scholar
  13. 13.
    Ranganathan, A., McGrath, R.E., Campbell, R., Mickunas, D.M.: Ontologies in a pervasive com-puting environment. In: Workshop on Ontologies in Distributed Systems, IJCAI 2003 (2003)Google Scholar
  14. 14.
    Chen, H., et al.: An Ontology for Context-Aware Pervasive Computing Environments. In: Workshop on Ontologies and Distributed Systems (August 2003)Google Scholar
  15. 15.
    Grimm, R., et al.: A System Architecture for Pervasive Computing. In: 9th ACM SIGOPS European Workshop, Kolding, Denmark (2000)Google Scholar
  16. 16.
    Coen, M.H.: A prototype intelligent environment. In: Cooperative Buildings Integrating Information, Organization, and Architecture First International Workshop CoBuild 1998 Proceedings, Darmstadt, Germany, Springer, Berlin (1998)Google Scholar
  17. 17.
    Kindberg, T., et al.: People, places, things: Web presence for the real world. In: Third IEEE Workshop on Mobile Computing Systems and Applications, Los Alamitos, CA, USA, IEEE Comput. Soc., Los Alamitos (2000)Google Scholar
  18. 18.
    Mostéfaoui, S.K., Tafat-Bouzid, A., Hirsbrunner, B.: Using Context Information for Service Discovery and Composition. In: Proceedings of the Fifth International Conference on Information Integration and Web-based Applications and Services, iiWAS 2003, Jakarta, Indonesia, September 15-17, pp. 129–138 (2003)Google Scholar
  19. 19.
    Maffioletti, S., Kouadri, S, Hirsbrunner, B.: Automatic Resource and Service Management for Ubiquitous Computing Environments. To Appear in Middleware Support for Pervaisve Computing Workshop (at PerCom 2004), PerWare 2004, Orlando, Florida USA, March 14 (2004)Google Scholar
  20. 20.
    Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D.L., Patel-Schneider, P.F., Stein, L.A.: OWL Web Ontology Language Reference, w3c recommendation (February 10, 2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Amine Tafat
    • 1
  • Michele Courant
    • 1
  • Beat Hirsbrunner
    • 1
  1. 1.Pervasive and Artificial Intelligence Group, Computer Science DepartmentFribourg UniversityFribourgSwitzerland

Personalised recommendations