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
Link To Document :
بازگشت