A software architecture centric self-adaptation approach for Internetware |
| |
基金项目: | Supported by the National Key Basic Research and Development Program of China (973) (Grant No. 2002CB312000), the National Natural Science Foundation of China (Grant No. 90612011 ) |
| |
摘 要: | 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 soft- ware 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.
|
关 键 词: | 软件工程 自适应 软件体系 中间件 |
收稿时间: | 23 December 2005 |
A software architecture centric self-adaptation approach for Internetware |
| |
Authors: | Hong Mei Gang Huang Ling Lan JunGuo Li |
| |
Affiliation: | (1) Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education, Beijing, 100871, China;(2) School of Electronics Engineering and Computer Science, Peking University, Beijing, 100871, China |
| |
Abstract: | 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.
Supported by the National Key Basic Research and Development Program of China (973) (Grant No. 2002CB312000), the National
Natural Science Foundation of China (Grant No. 90612011) |
| |
Keywords: | Internetware self-adaptation software architecture middleware |
本文献已被 维普 SpringerLink 等数据库收录! |
|