Advertisement

Context-Aware Service Composition in Pervasive Computing Environments

  • Sonia Ben Mokhtar
  • Damien Fournier
  • Nikolaos Georgantas
  • Valérie Issarny
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3943)

Abstract

A major challenge in pervasive computing environments is to provide users with complex, context-sensitive applications, dynamically composed from networked services. In this paper, we present an approach to the dynamic, context-aware composition of services to perform user tasks, i.e., software applications abstractly described on the user’s handheld device. Both networked services and user tasks are modeled as semantic Web services in OWL-S extended with context information. The distinctive feature of our solution is the ability to compose Web services that expose complex behaviors (conversations) to realize a user task that itself has a complex behavior. Furthermore, the context-related requirements of the task are met by aggregating the context-sensitive behaviors of the individual services.

Keywords

Service Composition Service Discovery Context Attribute Digital Resource User Task 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Ben Mokhtar, S., Georgantas, N., Issarny, V.: Ad hoc composition of user tasks in pervasive computing environments. In: Gschwind, T., Aßmann, U., Nierstrasz, O. (eds.) SC 2005. LNCS, vol. 3628, pp. 31–46. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  2. 2.
    Ben Mokhtar, S., Liu, J., Georgantas, N., Issarny, V.: QoS-aware dynamic service composition in ambient intelligence environments (submitted for publication)Google Scholar
  3. 3.
    Bouquet, P., Giunchiglia, F., van Harmelen, F., Serafini, L., Stuckenschmidt, H.: C-owl: Contextualizing ontologies. In: International Semantic Web Conference, pp. 164–179 (2003)Google Scholar
  4. 4.
    Brogi, A., Corfini, S., Popescu, R.: Composition-oriented service discovery. In: Gschwind, T., Aßmann, U., Nierstrasz, O. (eds.) SC 2005. LNCS, vol. 3628, pp. 15–30. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  5. 5.
    Chen, H., Perich, F., Finin, T.W., Joshi, A.: Soupa: Standard ontology for ubiquitous and pervasive applications. In: MobiQuitous, pp. 258–267. IEEE Computer Society, Los Alamitos (2004)Google Scholar
  6. 6.
    Dey, A., Salber, D., Abowd, G.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-ComputerInteraction 16, 97–166 (2001)Google Scholar
  7. 7.
    Eberhart, A.: Ad-hoc of invocation semantic web services. In: IEEE International Conference on Web Services, ICWS 2004, San Diego, California, June 2004, pp. 116–124 (2004)Google Scholar
  8. 8.
    Foster, H., Uchitel, S., Magee, J., Kramer, J.: Model-based verification of web service compositions. In: IEEE International Conference on Automated Software Engineering (2003)Google Scholar
  9. 9.
    Indulska, J., Robinson, R., Rakotonirainy, A., Henricksen, K.: Experiences in using cc/pp in context-aware systems. In: Chen, M.-S., Chrysanthis, P.K., Sloman, M., Zaslavsky, A. (eds.) MDM 2003. LNCS, vol. 2574, pp. 247–261. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  10. 10.
    Koshkina, M., van Breugel, F.: Verification of business processes for web services. Technical report, York University (2003)Google Scholar
  11. 11.
    Loke, S.W.: Logic programming for context-aware pervasive computing: Language support, characterizing situations, and integration with the web. In: Web Intelligence, pp. 44–50. IEEE Computer Society, Los Alamitos (2004)Google Scholar
  12. 12.
    Maamar, Z., Kouadri, S., Yahyaoui, H.: A web services composition approach based on software agents and context. In: SAC 2004: Proceedings of the 2004 ACM symposium on Applied computing, pp. 1619–1623. ACM Press, New York (2004)Google Scholar
  13. 13.
    Majithia, S., Walker, D.W., Gray, W.A.: A framework for automated service composition in service-oriented architecture. In: 1st European Semantic Web Symposium (2004)Google Scholar
  14. 14.
    Mostéfaoui, S.K., Tafat-Bouzid, A., Hirsbrunner, B.: Using context information for service discovery and composition. In: iiWAS (2003)Google Scholar
  15. 15.
    Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.: Semantic matching of Web services capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 333–347. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  16. 16.
    Peer, J.: Bringing together Semantic Web and Web services. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 279. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  17. 17.
    Preuveneers, D., Van den Bergh, J., Wagelaar, D., Georges, A., Rigole, P., Clerckx, T., Berbers, Y., Coninx, K., Jonckers, V., De Bosschere, K.: Towards an extensible context ontology for ambient intelligence. In: Markopoulos, P., Eggen, B., Aarts, E., Crowley, J.L. (eds.) EUSAI 2004. LNCS, vol. 3295, pp. 148–159. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  18. 18.
    Preuveneers, D., Van den Bergh, J., Wagelaar, D., Georges, A., Rigole, P., Clerckx, T., Berbers, Y., Coninx, K., Jonckers, V., De Bosschere, K.: Towards an extensible context ontology for ambient intelligence. In: Markopoulos, P., Eggen, B., Aarts, E., Crowley, J.L. (eds.) EUSAI 2004. LNCS, vol. 3295, pp. 148–159. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  19. 19.
    Ranganathan, A., Campbell, R.H., Ravi, A., Mahajan, A.: Conchat: A context-aware chat program. IEEE Pervasive Computing 1(3), 51–57 (2002)CrossRefGoogle Scholar
  20. 20.
    Roman, M., Campbell, R.H.: A user-centric, resource-aware, context-sensitive, multi-device application framework for ubiquitous computing environments. Technical report, Department of Computer Science, University of Illinois at Urbana-Champaign (2002)Google Scholar
  21. 21.
    Schilit, B., Adams, N., Want, R.: Context-aware computing applications. In: IEEE Workshop on Mobile Computing Systems and Applications (1994)Google Scholar
  22. 22.
    Schilit, B.N., Adams, N., Gold, R., Tso, M.M., Want, R.: The parctab mobile computing system. In: Workshop on Workstation Operating Systems, pp. 34–39 (1993)Google Scholar
  23. 23.
    Sheshagiri, M., Sadeh, N., Gandon, F.: Using semantic web services for context-aware mobile applications. In: MobiSys 2004 Workshop on Context AwarenessGoogle Scholar
  24. 24.
    Sivashanmugam, K., Verma, K., Sheth, A.P., Miller, J.A.: Adding semantics to web services standards. In: Proceedings of the International Conference on Web Services, ICWS 2003, Las Vegas, Nevada, USA, June 2003, pp. 395–401 (2003)Google Scholar
  25. 25.
    Sousa, J.P., Garlan, D.: Aura: an architectural framework for user mobility in ubiquitous computing environments. In: Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture, pp. 29–43. Kluwer, Dordrecht (2002)Google Scholar
  26. 26.
    Strimpakou, M., Roussaki, I., Pils, C., Angermann, M., Robertson, P., Anagnostou, M.E.: Context modelling and management in ambient-aware pervasive environments. In: Strang, T., Linnhoff-Popien, C. (eds.) LoCA 2005. LNCS, vol. 3479, pp. 2–15. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  27. 27.
    van der Aalst, W.M.P., ter Hofstede, A.H.M.: Yawl: Yet another workflow language. Information Systems (2004) (accepted for publication)Google Scholar
  28. 28.
    Vukovic, M., Robinson, P.: Adaptive, planning-based, web service composition for context awareness. In: International Conference on Pervasive Computing, Vienna (April 2004)Google Scholar
  29. 29.
    Wang, X.H., Zhang, D.Q., Gu, T., Pung, H.K.: Ontology based context modeling and reasoning using owl. In: PerCom Workshops, pp. 18–22 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Sonia Ben Mokhtar
    • 1
  • Damien Fournier
    • 1
  • Nikolaos Georgantas
    • 1
  • Valérie Issarny
    • 1
  1. 1.INRIA RocquencourtLe ChesnayFrance

Personalised recommendations