Abstract
Due to the large success of wireless networks and portable devices, the pervasive computing paradigm is becoming a reality. One of the most challenging objectives to be achieved in pervasive computing environments is to allow a user to perform a task by composing on the fly the environment’s service and resource components. However, existing approaches commonly assume that networked components have been developed to integrate in terms of interfaces and conversations, which restricts the user’s ability to fully exploit the diversity of the pervasive computing components. In order to overcome this constraint, we propose a solution for ad hoc composition of pervasive computing components, based on the Web services and Semantic Web paradigms. The main feature of our solution is the ability to integrate on the fly a number of Web services’ conversation fragments to reconstruct a conversation enabling the target user task.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Patil, A., Oundhakar, S., Sheth, A.: Semantic annotation of web services. Technical report, LSDIS Lab, Department of Computer Science, University of Georgia (March 2003)
Bansal, S., Vidal, J.M.: Matchmaking of web services based on the daml-s service model. In: Proceedings of the second international joint conference on Autonomous agents and multiagent systems, pp. 926–927. ACM Press, New York (2003)
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Scientific American (May 2001)
Klein, M., Bernstein, A.: Towards high-precision service retrieval. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 84. Springer, Heidelberg (2002)
BPEL4WS. Business Process Execution Language for Web Services (BPEL4WS) 1.1. IBM, Microsoft, BEA, 1.1 edn. (2003), http://www-106.ibm.com/developerworks/library/ws-bpel/
Brogi, A., Canal, C., Pimentel, E., Vallecillo, A.: Formalizing web services choreographies. In: Proceedings of the First International Workshop on Web Services and Formal Methods, Pisa, Italy (February 2004)
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)
Tartanoglu, V.I.F.: Specifying web services recovery support with conversations. In: Proceedings of the 38th Hawaii International Conference on System Sciences (HICSS-38) (January 2005)
Filho, J.G.P., van Sinderen, M.: Web service architectures - semantics and context-awareness issues in web services platforms. Technical report, Telematica Instituut (2003)
Foster, H., Uchitel, S., Magee, J., Kramer, J.: Model-based verification of web service compositions. In: IEEE International Conference on Automated Software Engineering (2003)
Heß, A., Kushmerick, N.: Machine learning for annotating semantic web services. In: AAAI Spring Symposium on Semantic Web Services, Palo Alto, California, USA (2004)
Hopcroft, J.E., Motwani, R., Ullman, J.D.: Introduction to Automata Theory, Languages, and Computation, 2nd edn. Addison-Wesley, Reading (2000)
Issarny, V., Sacchetti, D., Tartanoglu, F., Sailhan, F., Chibout, R., Levy, N., Talamona, A.: Developing ambient intelligence systems: A solution based on web services. Journal of Automated Software Engineering (2004)
Javier, G.-C., David, T., Claudio, B.: Description logics for matchmaking of services. In: Proceedings of the of the KI 2001, Workshop on Applications of Description Logics, Vienna, Austria (September 2001)
Koshkina, M., van Breugel, F.: Verification of business processes for web services. Technical report, York University (2003)
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)
Narayanan, S., McIlraith, S.A.: Simulation, verification and automated composition of web services. In: Proceedings of the eleventh international conference on World Wide Web, pp. 77–88. ACM Press, New York (2002)
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, p. 333. Springer, Heidelberg (2002)
Rachid, H., Boualem, B.: A petri net-based model for web service composition. In: Schewe, K.-D., Zhou, X. (eds.) Fourteenth Australasian Database Conference (ADC 2003). Conferences in Research and Practice in Information Technology, Adelaide, Australia, vol. 17, pp. 191–200. ACS (2003)
Costa, P.D., Guizzardi, G., Ferreira Pires, L., Pereira Filho, J.G., van Rios, S.M., Rios, D.: Using ontologies for modeling context-aware service platforms. In: OOPSLA 2003 Workshop on Ontologies to Complement Software Architectures, Anaheim, CA, USA (2003)
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)
Sycara, K., Paolucci, M., Ankolekar, A., Srinivasan, N.: Automated discovery, interaction and composition of semantic web services. Web Semantics: Science, Services and Agents on the World Wide Web 1(1), 27–46 (2003)
Trastour, D., Bartolini, C., Gonzalez-Castillo, J.: A semantic web approach to service description for matchmaking of services. In: The first Semantic Web Working Symposium, SWWS 2001, Stanford University, California, USA, July 30 - August 1, 2001, pp. 447–461 (2001)
van der Aalst, W.M.P., ter Hofstede, A.H.M.: Yawl: Yet another workflow language. Accepted for publication in Information Systems (2004)
Verma, R.A.K., Miller, J., Milnor, W.: Dynamic web service composition in meteor-s. Technical report, LSDIS Lab, Computer Science Dept., UGA (2004)
WS-CDL. Web Services Choreography Description Language Version 1.0. W3C, 1.0 edn. (2004), http://www.w3.org/TR/2004/WD-ws-cdl-10-20040427/
WSCI. Web Service Choreography Interface (WSCI) 1.0. BEA Systems, Intalio, SAP AG, Sun Microsystems, 1.0 edn. (2002), http://www.w3.org/TR/wsci/
WSCL. Web Services Conversation Language (WSCL) 1.0. Hewlett-Packard Company, 1.0 edn. (2002), http://www.w3.org/TR/2002/NOTE-wscl10-20020314/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 IFIP International Federation for Information Processing
About this paper
Cite this paper
Mokhtar, S.B., Georgantas, N., Issarny, V. (2005). Ad Hoc Composition of User Tasks in Pervasive Computing Environments. In: Gschwind, T., Aßmann, U., Nierstrasz, O. (eds) Software Composition. SC 2005. Lecture Notes in Computer Science, vol 3628. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11550679_3
Download citation
DOI: https://doi.org/10.1007/11550679_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28748-3
Online ISBN: 978-3-540-28749-0
eBook Packages: Computer ScienceComputer Science (R0)