Composing adaptive software

被引:275
作者
McKinley, PK [1 ]
Sadjadi, SM
Kasten, EP
Cheng, BHC
机构
[1] Michigan State Univ, Dept Comp Sci & Engn, E Lansing, MI 48824 USA
[2] Michigan State Univ, Natl Supercond Cyclotron Lab, E Lansing, MI 48824 USA
基金
美国国家科学基金会;
关键词
Adaptive computing systems - Aspect oriented programming - Computational reflection - Metaobject protocol - Transmission control protocol;
D O I
10.1109/MC.2004.48
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Compositional adaptation enables software to modify its structure and behavior dynamically in response to changes in its execution environment. A review of current technology compares how, when, and where recomposition occurs.
引用
收藏
页码:56 / +
页数:10
相关论文
共 12 条
[1]  
Aksit M, 2003, 23RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, P84
[2]   Making components contract aware [J].
Beugnard, A ;
Jézéquel, JM ;
Plouzeau, N ;
Watkins, D .
COMPUTER, 1999, 32 (07) :38-+
[3]  
Blair GS, 1998, MIDDLEWARE'98: IFIP INTERNATIONAL CONFERENCE ON DISTRIBUTED SYSTEMS PLATFORMS AND OPEN DISTRIBUTED PROCESSING, P191
[4]  
Czarnecki K., 2000, Generative Programming: Methods, Tools, and Applications
[5]   The vision of autonomic computing [J].
Kephart, JO ;
Chess, DM .
COMPUTER, 2003, 36 (01) :41-+
[6]  
Kiczales G, 1997, LECT NOTES COMPUT SC, V1241, P220, DOI 10.1007/BFb0053381
[7]  
MAES P, 1987, P ACM C OBJ OR PROGR, P147
[8]  
MCKINLEY PK, 2004, MSUCSE0417 DEP COMP
[9]   CRITERIA TO BE USED IN DECOMPOSING SYSTEMS INTO MODULES [J].
PARNAS, DL .
COMMUNICATIONS OF THE ACM, 1972, 15 (12) :1053-&
[10]  
Szyperski C., 2002, Component Software: Beyond Object-Oriented Programming