• DocumentCode
    3062817
  • Title

    An adaptable software architecture based on mobile components in pervasive computing

  • Author

    Han, SongQiao ; Zhang, Shensheng ; Zhang, Yong ; Fan, Chang´e

  • Author_Institution
    CIT Lab of Shanghai Jiaotong University, Shanghai
  • fYear
    2005
  • fDate
    05-08 Dec. 2005
  • Firstpage
    309
  • Lastpage
    311
  • Abstract
    Distributed applications operating in pervasive computing environment should have abilities to cope with the high heterogeneity and variability of this environment. In a high abstract level, the dynamic software architecture can be used to provide the flexibility and adaptation for the applications by modifying the structure of software, such as adding, removing, replacing components, in the execution time. Besides, mobile codes technologies have provided ability to move around for components. However, software architecture supporting component migration has not been deeply studied. In this paper, an adaptable software architecture for pervasive computing is introduced. We revisit software architecture, and describe its elements related to mobility, especially components and connectors, in formal forms. Due to the components’ correlation, the migration relationships between two components are proposed and discussed in detail. As an example, multiple notable design paradigms are expressed in a unified way by using our mobile component approach, which shows the effectiveness and generality of our model.
  • Keywords
    Application software; Communications technology; Computer networks; Connectors; Context; Distributed computing; Mobile computing; Pervasive computing; Software architecture; Wireless networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies, 2005. PDCAT 2005. Sixth International Conference on
  • Print_ISBN
    0-7695-2405-2
  • Type

    conf

  • DOI
    10.1109/PDCAT.2005.66
  • Filename
    1578922