• DocumentCode
    2063655
  • Title

    Reengineering a PC-based system into the mobile device product line

  • Author

    Zhang, Weishan ; Jarzabek, Stan ; Loughran, Neil ; Rashid, Awais

  • Author_Institution
    Dept. of Comput. Sci., Nat. Univ. of Singapore, Singapore
  • fYear
    2003
  • fDate
    1-2 Sept. 2003
  • Firstpage
    149
  • Lastpage
    160
  • Abstract
    There is a growing demand to port existing PC-based software systems to mobile device platforms. Systems running on mobile devices share basic characteristics with their PC-based counterparts, but differ from them in details of user interfaces, application models, etc. Systems running on mobile devices must also perform well using less memory than PC-based systems. Mobile devices themselves are different from each other in many ways, too. We describe how we made an existing PC-based City Guide System available on a wide range of mobile devices, in a cost-effective way. We applied "reengineering into a product line architecture" approach to achieve the goal. Our product line architecture facilitates reuse via generation. We generate specific City Guide Systems for target platforms including PC, Pocket PC and other mobile devices, from generic meta-components that form the City Guide System product line architecture. In our project, we used a meta-programming technique of XVCL to build a product line architecture for City Guide Systems.
  • Keywords
    metacomputing; microcomputers; mobile computing; software reusability; systems re-engineering; PC-based City Guide System; PC-based software systems; PC-based system reengineering; Pocket PC; XVCL meta-programming technique; mobile device product line architecture; software reusability; Application software; Cities and towns; Computer architecture; Computer science; Java; Mobile computing; Mobile handsets; Personal communication networks; Software systems; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of
  • Print_ISBN
    0-7695-1903-2
  • Type

    conf

  • DOI
    10.1109/IWPSE.2003.1231222
  • Filename
    1231222