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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
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)
Ben Mokhtar, S., Liu, J., Georgantas, N., Issarny, V.: QoS-aware dynamic service composition in ambient intelligence environments (submitted for publication)
Bouquet, P., Giunchiglia, F., van Harmelen, F., Serafini, L., Stuckenschmidt, H.: C-owl: Contextualizing ontologies. In: International Semantic Web Conference, pp. 164–179 (2003)
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)
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)
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)
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)
Foster, H., Uchitel, S., Magee, J., Kramer, J.: Model-based verification of web service compositions. In: IEEE International Conference on Automated Software Engineering (2003)
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)
Koshkina, M., van Breugel, F.: Verification of business processes for web services. Technical report, York University (2003)
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)
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)
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)
Mostéfaoui, S.K., Tafat-Bouzid, A., Hirsbrunner, B.: Using context information for service discovery and composition. In: iiWAS (2003)
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)
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)
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)
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)
Ranganathan, A., Campbell, R.H., Ravi, A., Mahajan, A.: Conchat: A context-aware chat program. IEEE Pervasive Computing 1(3), 51–57 (2002)
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)
Schilit, B., Adams, N., Want, R.: Context-aware computing applications. In: IEEE Workshop on Mobile Computing Systems and Applications (1994)
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)
Sheshagiri, M., Sadeh, N., Gandon, F.: Using semantic web services for context-aware mobile applications. In: MobiSys 2004 Workshop on Context Awareness
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)
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)
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)
van der Aalst, W.M.P., ter Hofstede, A.H.M.: Yawl: Yet another workflow language. Information Systems (2004) (accepted for publication)
Vukovic, M., Robinson, P.: Adaptive, planning-based, web service composition for context awareness. In: International Conference on Pervasive Computing, Vienna (April 2004)
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)
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
Mokhtar, S.B., Fournier, D., Georgantas, N., Issarny, V. (2006). Context-Aware Service Composition in Pervasive Computing Environments. In: Guelfi, N., Savidis, A. (eds) Rapid Integration of Software Engineering Techniques. RISE 2005. Lecture Notes in Computer Science, vol 3943. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751113_10
Download citation
DOI: https://doi.org/10.1007/11751113_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34063-8
Online ISBN: 978-3-540-34064-5
eBook Packages: Computer ScienceComputer Science (R0)