A software architecture centric self-adaptation approach for Internetware

被引:0
作者
Hong Mei
Gang Huang
Ling Lan
JunGuo Li
机构
[1] Ministry of Education,Key Laboratory of High Confidence Software Technologies (Peking University)
[2] Peking University,School of Electronics Engineering and Computer Science
来源
Science in China Series F: Information Sciences | 2008年 / 51卷
关键词
Internetware; self-adaptation; software architecture; middleware;
D O I
暂无
中图分类号
学科分类号
摘要
Being one of the basic features of Internetware, self-adaptation means that the software system can monitor its runtime state and behavior and adjust them when necessary according to pre-defined policies. Focusing on the three fundamental issues of self-adaptation, including the scope, operability and trustworthiness, a software architecture (SA) centric approach for Internetware’s self-adaptation is presented in this paper. All of the self-adaptive actions, i.e. monitoring, analyzing, planning and executing, are performed based on SA. In detail, runtime state and behavior of Internetware are represented and changed in the form of runtime software architecture. The knowledge for self-adaptation is captured, organized and reasoned in the form of SA so that automatic analysis and decision-making are achieved.
引用
收藏
页码:722 / 742
页数:20
相关论文
共 35 条
[1]  
Yang F. Q.(2002)Some discussion on the development of software technology Chin J Elect (in Chinese) 30 1901-1906
[2]  
Mei H.(2006)An architecture centric engineering approach to Internetware Sci China Ser F-Inf Sci 49 702-730
[3]  
Lü J.(2006)Research and progress of Internetware Sci China Ser E-Inf Sci (in Chinese) 36 1037-1080
[4]  
Mei H.(2004)Runtime software architecture based on reflective middleware Sci China Ser F-Inf Sci 47 555-576
[5]  
Huang G.(2000)A classification and comparison framework for software architecture description language IEEE Trans Software Eng 26 70-93
[6]  
Zhao H. Y.(2007)Coordinated recovery of middleware services: A framework and experiments Int J Software Inf 1 107-137
[7]  
Lu J.(2006)Generic fault tolerant software architecture reasoning and customization IEEE Trans Reliab 55 421-435
[8]  
Ma X. X.(2003)Managing web server performance with Auto Tune agents IBM Syst J 42 136-149
[9]  
Tao X. P.(2003)LEO: An autonomic query optimizer for DB2 IBM Syst J 42 98-106
[10]  
Huang G.(2003)Dynamic reconfiguration: basic building blocks for autonomic computing on IBM pSeries servers IBM Syst J 42 29-37