DocumentCode
2905886
Title
Self-Adaptive Pervasive Computing Application Based on Code Mobility
Author
Han, SongQiao ; Zhang, Shensheng ; Zhang, Yong
Author_Institution
Dept. of Comput. Sci. & Eng., Shanghai Jiaotong Univ.
fYear
2006
fDate
Sept. 29 2006-Oct. 1 2006
Firstpage
145
Lastpage
154
Abstract
A traditional application with only one design paradigm can not well adapt to the constant variations of contexts and user preferences in pervasive computing. In this paper, we argue that a pervasive computing application should support multiple design paradigms and present an approach to dynamically selecting the most appropriate paradigm at runtime according to environmental changes. Based on analyzing the characteristics of adaptive software architecture, this paper presents the general paradigm selection rules which can be combined with the specific context to automatically or semi-automatically create the applicable software (re)configuration strategies. For mobile components paradigm, a novel heuristic software partitioning algorithm is proposed to reasonably allocate a pervasive computing application among machines for resource conservation. Finally, we discuss a case study that demonstrates the flexibility and effectiveness of our approach
Keywords
self-adjusting systems; software architecture; ubiquitous computing; adaptive software architecture; code mobility; selfadaptive pervasive computing; software partitioning algorithm; software reconfiguration; Application software; Computer networks; Distributed computing; Java; Mobile agents; Mobile computing; Partitioning algorithms; Pervasive computing; Runtime environment; Software architecture; Design Paradigm; Dynamic Selection; Pervasive Computing; Software Architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable, Autonomic and Secure Computing, 2nd IEEE International Symposium on
Conference_Location
Indianapolis, IN
Print_ISBN
0-7695-2539-3
Type
conf
DOI
10.1109/DASC.2006.43
Filename
4030877
Link To Document