loading...
Self-Adaptive Pervasive Computing Application Based on Code Mobility
Indiana University-Purdue University, Indianapolis, USA September 29-October 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DASC.2006.432nd IEEE International Symposium on D ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Songqiao Han, Shanghai Jiaotong University, P.R. China
Shensheng Zhang, Shanghai Jiaotong University, P.R. China
Yong Zhang, Shanghai Jiaotong University, P.R. China
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.
Index Terms:
Design Paradigm, Dynamic Selection, Pervasive Computing, Software Architecture
Citation:
Songqiao Han, Shensheng Zhang, Yong Zhang, "Self-Adaptive Pervasive Computing Application Based on Code Mobility," dasc, pp.145-154, 2nd IEEE International Symposium on Dependable, Autonomic and Secure Computing (DASC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.