• DocumentCode
    3028927
  • Title

    A Case-Based Component Selection Framework for Mobile Context-Aware Applications

  • Author

    Dong, Fan ; Zhang, Li ; Hu, Dexter H. ; Wang, Cho-Li

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Hong Kong, Hong Kong, China
  • fYear
    2009
  • fDate
    10-12 Aug. 2009
  • Firstpage
    366
  • Lastpage
    373
  • Abstract
    In the ever-changing pervasive computing paradigm, applications, especially those running on resource-scarce mobile devices, have to adapt to the runtime environment as the users are roaming around. Various adaptation techniques, relying on dynamic composition of components, have been proposed by a number of researchers. Nevertheless, most existing approaches only support component selection based on predefined rules and strategies. Because of the limitation of pure rule-based approach, context-awareness can not be well supported. In this paper, we propose a software component selection framework for mobile pervasive computing. Our approach adopts the case-based reasoning technique to provide proactive component selection. Context-awareness and personalization are embodied in the reasoning and selection process. As a proof of concept, we developed and evaluated a context-aware personal communicator (CAPC) application using adaptive component selection, with a synthesized execution trace obtained from real-life e-mail softwares ported to CAPC. Our results show that the adaptive component selection can reduce maximum memory consumption by at least 20%, and the context-guided reasoning technique can improve reasoning accuracy by nearly 10% within acceptable reasoning time.
  • Keywords
    case-based reasoning; mobile computing; mobile radio; adaptive component selection; case-based component selection framework; case-based reasoning technique; context-aware personal communicator; context-guided reasoning technique; e-mail softwares; mobile pervasive computing; proactive component selection; resource-scarce mobile devices; rule-based approach; Application software; Computer science; Context awareness; Distributed processing; IP networks; Mobile computing; Pervasive computing; Roaming; Runtime environment; Wireless networks; case-based reasoning; component-based software; context-awareness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications, 2009 IEEE International Symposium on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-0-7695-3747-4
  • Type

    conf

  • DOI
    10.1109/ISPA.2009.110
  • Filename
    5207912