Abstract
Service discovery is an essential technique to provide applications with appropriate resources. However, user mobility and heterogeneous environments make the discovery of appropriate resources difficult. The execution environments will be rapidly changed, so developers cannot predict available resources exactly in design time. Thus, service discovery frameworks for pervasive computing must guarantee transparent development environments to application developers. In this paper, we introduce how to semantically describe and discover a variety of services in different environments. This approach helps applications to find appropriate services even though the required ones are not available or not found. For this, we propose a fine-grained effect ontology which is used to reasonably evaluate functional similarity among different services, and a policy-based query coordination which is used to dynamically apply different resource constraints according to human activities. Finally, we show with a feasible scenario how to find appropriate services in different environments. Our approach helps applications to seamlessly perform their tasks across a dynamic range of environments.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ranganathan, A., Chetan, S., Campbell, R.: Mobile Polymorphic Applications in Ubiquitous Computing Environments. In: Mobiquitous 2004: The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, Boston, Massachusetts, USA, August 22-25 (2004)
Sousa, J., Garlan, D.: Aura: An architectural framework for user mobility in ubiquitous computing environments. In: 3rd Working IEEE/IFIP Conference on Software Architecture, pp. 29–43 (2002)
Broens, T., Pokraev, S., van Sinderen, M., Koolwaaij, J., Costa, P.D.: Context-Aware, Ontology-Based Service Discovery. In: Markopoulos, P., Eggen, B., Aarts, E., Crowley, J.L. (eds.) EUSAI 2004. LNCS, vol. 3295, pp. 72–83. Springer, Heidelberg (2004)
Lee, C., Helal, A.: Context Attributes: An Approach to Enable Context-awareness for Service Discovery. In: Proceedings of third IEEE/IPSJ Symposium on Applications and the Internet, Orlando, Florida (January 2003)
Guanling, C., Kotz, D.: Context-sensitive resource discovery. In: Proceedings of the First IEEE International Conference on Pervasive Computing and Communications (Per-Com 2003), Fort Worth, TX, March 2003, pp. 243–252 (2003)
Harter, A., Hopper, A., Steggles, P., Ward, A., Webster, P.: The anatomy of a context-aware application. In: Mobicom 1999, pp. 59–68. ACM Press, New York (1999)
Toninelli, A., Corradi, A., Montanari, R.: Semantic Discovery for Context-Aware Service Provisioning in Mobile Environments. In: 9th MCMP 2005, Ayia Napa, Cyprus (2005)
Bardram, J.E.: Activity-Based Service Discovery – An Approach for Service Composition, Orchestration and Context-Aware Service Discovery, CfPC 2004-PB-67 (2004), http://www.daimi.au.dk/~bardram/pvc/papers/absd.pdf
Song, Z., Labrou, Y., Masuoka, R.: Dynamic Service Discovery and Management in Task Computting. In: First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous 2004) (2004)
Ranganathan, A., Chetan, S., Al-Muhtadi, J., Campbell, R.H., Mickunas, M.D.: Olympus: A High-Level Programming Model for Pervasive Computing Environments. In: IEEE International Conference on Pervasive Computing and Communications (PerCom 2005), Kauai Island, Hawaii, March 8-12 (2005)
Wang, Z., Garlan, D.: Task-Driven Computing, Technical Report CMU-CS-00-154, School of Computer Science, Carnegie Mellon University (May 2000)
Masuoka, R., Parsia, B., Labrou, Y.: Task Computing—The Semantic Web Meets Pervasive Computing. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 866–881. Springer, Heidelberg (2003)
Roman, M., Campbell, R.H.: A User-Centric, Resource-Aware, Context-Sensitive, Multi-Device, Application Framework for Ubiquitous Computing Environments, University of Il-linois at Urbana-Champaign UiUCDCS-R-2002-2284 UILU-ENG-2002-1728 (2002)
Ranganathan, A., Campbell, R.H.: An Infrastructure for Context-Awareness based on First Order Logic. Journal of Personal and Ubiquitous Computing 7(6), 353–364 (2003)
Sivashanmugam, K., Sheth, A., Miller, J., Verma, K., Aggarwal, R., Rajasekaran, P.: Metadata and Semantics for Web Services and Processes. In: Datenbanken und Informa-tionssysteme, Festschrift zum 60. Geburtstag von Gunter Schlageter, Publication Hagen (October– 26-09-2003)
Semantic Web projects, http://www.semanticweb.org/
New Racer Query Lanauge, http://www.cs.concordia.ca/~haarslev/racer/racer-queries.pdf
Protégé, http://protege.stanford.edu/
Lee, D., Han, S., Park, I., Kang, S., Lee, K., Hyun, S.J., Lee, Y.H., Lee, G.: A Group-Aware Middleware for Ubiquitous Computing Environments. In: ICAT 2004 (2004), http://as.icu.ac.kr/www/pdf_paper/icat04-final.pdf
Capra, L., Emmerich, W., Mascolo, C.: CARISMA: Context-Aware Reflective Middleware System for Mobile Applications. IEEE Transactions on Software Engineering 29(10) (2003)
Bellavista, P., Corradi, A., Montanari, R., Stefanelli, C.: Context-Aware Middleware for Resource Management in the Wireless Internet. IEEE Transactions on Software Engineering 29(12) (December 2003)
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
Kim, W., Kang, S., Lee, Y., Lee, D., Ko, I. (2006). Activity Policy-Based Service Discovery for Pervasive Computing. In: Grust, T., et al. Current Trends in Database Technology – EDBT 2006. EDBT 2006. Lecture Notes in Computer Science, vol 4254. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11896548_57
Download citation
DOI: https://doi.org/10.1007/11896548_57
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-46788-5
Online ISBN: 978-3-540-46790-8
eBook Packages: Computer ScienceComputer Science (R0)