Browse > Article
http://dx.doi.org/10.3745/KIPSTB.2008.15-B.5.465

Ontology-based Service Description and Overloading Method for Ubiquitous Computing  

Lee, Mee-Yeon (이화여자대학교 컴퓨터정보통신공학과)
Lee, Jung-Won (아주대학교 전자공학부)
Park, Seung-Soo (이화여자대학교 컴퓨터정보통신공학과)
Cho, We-Duke (아주대학교 전자공학부)
Abstract
To provide autonomous and dynamic services for users in a ubiquitous environment where heterogeneity, mobility and variability are main characteristics, an efficient service description/structuring mechanism and a service composition method are essential. Service composition can consider context in real-time and compose appropriate services. In this research, we propose a mechanism for extracting services from a specific domain and structuring them into hierarchical service ontology. Each service is described using the proposed service specification. Based on this service ontology, users can represent their goals using various abstraction levels of services, and then our service overloading method enables to invoke the most appropriate service at the execution time. Moreover, we present a method which can discovery an alternative service by referencing the service ontology, when the requested service is not available. The experimental result shows that our service ontology could improve the success probability of users' goals and reduce service binding time compare to using just an unstructured list of services.
Keywords
Service Description; Service Composition; Service Ontology; Ubiquitous Computing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. Sousa., V. Poladian, D. Garlan, B. Schmerl and M. Shaw, “Task-based Adaptation for Ubiquitous Computing,” IEEE Transactions on Systems, Man, and Cybernetics, Vol.36, No.3, 2006.05   DOI   ScienceOn
2 A. Ranganathan, C. Shankar and R. Campbell, “Application Polymorphism for Autonomic Ubiquitous Computing,” Multiagent and Grid Systems, Vol.1, No.2, pp.109-129, 2005   DOI
3 M. Klein and B. Konig-Ries, “A Process and a Tool for Creating Service Descriptions based on DAML-S,” 4th VLDB Workshop on Technologies for E-Services (TES'03), pp. 143-154, 2003.07
4 D. Chakraborty, “Service Discovery and Composition in Pervasive Environments,” Ph.D. Thesis, 2004.06
5 S., Ponnekanti, L. Brian, F. Armando, H. Pat and W. Terry, “ICrafter: A Service Framework for Ubiquitous Computing Environments,” Ubicomp, pp.56-75, 2001   DOI   ScienceOn
6 D. L. McGuinness and F. van Harmelen, “OWL Web Ontology Language Overview,” W3C Member Submission, 2004
7 B. Steve, et al., “Semantic Web Services Language (SWSL),” W3C Member Submission, 2005
8 Protege, http://protege.stanford.edu/
9 H.Kim, Y.Shim, D.Choi, S.Kim, and W.Cho, “Community Manager: A Dynamic Collaboaration Solution on Heterogeneous Environment”, Proceedings of ACS/IEEE International Conference on Pervasive Services, pp.39-46, 2006. 6
10 D. Chakraborty and A. Joshi, “Dynamic Service Composition: State-of-the-Art and Research Directions,” Technical Report TR-CS-01-19, University of Maryland, 2001
11 S. Kalasapur, M. Kumar and B. Shirazi, “Seamless service composition (SeSCo) in pervasive environments,” In Proceedings of MSC '05, pp.11-20, 2005. 11   DOI
12 N. F. Noy and D.L. McGuinness, “Ontology development 101: A guide to creating your first ontology,” Stanford Knowledge Systems Laboratory Technical Report, 2001
13 D. Martin, et al., “OWL-S: Semantic Markup for Web Services,” W3C Member Submission, 2004
14 B. David and C. K. Liu, “Web Services Description Language (WSDL) Version 2.0 Part 0: Primer,” W3C Member Submission, 2007
15 D. Chakraborty, F. Perich, A. Joshi, T. W. Finin and Y.Yesha, “A Reactive Service Composition Architecture for Pervasive Computing Environments,” Proceedings of PWC '02, pp.53-62, 2002
16 S. Kalasapur, M. Kumar and B. Shirazi, “Dynamic Service Composition in Pervasive Computing,” IEEE Transactions on Parallel and Distributed Systems, Vol.18, No.7, 2007.07   DOI   ScienceOn