Activity Policy-Based Service Discovery for Pervasive Computing

  • Woohyun Kim
  • Saehoon Kang
  • Younghee Lee
  • Dongman Lee
  • Inyoung Ko
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4254)


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.


Resource Constraint Service Discovery Pervasive Computing Description File Ubiquitous Computing Environment 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    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)Google Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    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)CrossRefGoogle Scholar
  4. 4.
    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)Google Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    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)CrossRefGoogle Scholar
  7. 7.
    Toninelli, A., Corradi, A., Montanari, R.: Semantic Discovery for Context-Aware Service Provisioning in Mobile Environments. In: 9th MCMP 2005, Ayia Napa, Cyprus (2005)Google Scholar
  8. 8.
    Bardram, J.E.: Activity-Based Service Discovery – An Approach for Service Composition, Orchestration and Context-Aware Service Discovery, CfPC 2004-PB-67 (2004),
  9. 9.
    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)Google Scholar
  10. 10.
    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)Google Scholar
  11. 11.
    Wang, Z., Garlan, D.: Task-Driven Computing, Technical Report CMU-CS-00-154, School of Computer Science, Carnegie Mellon University (May 2000)Google Scholar
  12. 12.
    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)CrossRefGoogle Scholar
  13. 13.
    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)Google Scholar
  14. 14.
    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)CrossRefGoogle Scholar
  15. 15.
    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)Google Scholar
  16. 16.
    Semantic Web projects,
  17. 17.
  18. 18.
  19. 19.
  20. 20.
  21. 21.
    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),
  22. 22.
    Capra, L., Emmerich, W., Mascolo, C.: CARISMA: Context-Aware Reflective Middleware System for Mobile Applications. IEEE Transactions on Software Engineering 29(10) (2003)Google Scholar
  23. 23.
    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)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Woohyun Kim
    • 1
  • Saehoon Kang
    • 1
  • Younghee Lee
    • 1
  • Dongman Lee
    • 1
  • Inyoung Ko
    • 1
  1. 1.Information and Communications UniversityDaejeonKorea

Personalised recommendations