A novel service evolution approach for active services in ubiquitous computing

  • Authors:
  • Peng-Wei Tian;Yao-Xue Zhang;Yue-Zhi Zhou;Laurence Tianruo Yang;Ming Zhong;Lin-Kai Weng;Li Wei

  • Affiliations:
  • Tsinghua National Laboratory for Information Science and Technology, Beijing, China and Department of Computer Science and Technology, Tsinghua University, Beijing, China;Tsinghua National Laboratory for Information Science and Technology, Beijing, China and Department of Computer Science and Technology, Tsinghua University, Beijing, China;Tsinghua National Laboratory for Information Science and Technology, Beijing, China and Department of Computer Science and Technology, Tsinghua University, Beijing, China;Department of Computer Science, St Francis Xavier University, Antigonish, Canada;Tsinghua National Laboratory for Information Science and Technology, Beijing, China and Department of Computer Science and Technology, Tsinghua University, Beijing, China;Tsinghua National Laboratory for Information Science and Technology, Beijing, China and Department of Computer Science and Technology, Tsinghua University, Beijing, China;Tsinghua National Laboratory for Information Science and Technology, Beijing, China and Department of Computer Science and Technology, Tsinghua University, Beijing, China

  • Venue:
  • International Journal of Communication Systems - Secure communications and data management in ubiquitous services
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the emergence of more and more personalized service requirements, service customization has become a compelling problem in ubiquitous computing. As a new paradigm for service customization, the Active Services reuses existing services and obtains the user-needed service evolved from them. In this paper, a novel service reuse approach is proposed for service evolution process in the active services paradigm. Besides the entire service reuse realized in existing works, our approach can also achieve partial reuse of existing services at functionality level. To generate a user-needed service, the reusable parts of each existing service are extracted with an index strategy and utilized directly, and then the missing functionalities to satisfy the service requirement are further implemented. As quality of service (QoS) is very important for ubiquitous services, in this paper, based on the general service evolution process, two types of QoS-aware service reuse methods are also introduced. The proposed methods have been implemented and extensive experiments were done to evaluate them. The experimental results demonstrate the superiority of our methods in several measurements of service reuse: computation cost, success rate, and the quality of generated services. Copyright © 2009 John Wiley & Sons, Ltd. Services having functionality overlapping with user requirements are important reusable assets. This paper achieves both partial and entire reuse of them with the composition plans and based on a functionality index. Experimental results demonstrate the usability and superiority of the proposed approach in terms of computation cost, success rate and service quality. Copyright © 2009 John Wiley & Sons, Ltd.