This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Composing Adaptive Software
July 2004 (vol. 37 no. 7)
pp. 56-64
Philip K. McKinley, Michigan State University
Seyed Masoud Sadjadi, Michigan State University
Eric P. Kasten, Michigan State University
Betty H.C. Cheng, Michigan State University
Compositional adaptation exchanges algorithmic or structural system components with others that improve a program's fit to its current environment. With this approach, an application can add new behaviors after deployment. Compositional adaptation also enables dynamic recomposition of the software during execution. While dynamic software recomposition dates back to the earliest days of computing, such programs were difficult to write and debug. Several new software tools and technologies now help address these problems.

The authors review the research in compositional adaptation and survey the supporting technologies, proposed solutions, and areas that require further study.

Citation:
Philip K. McKinley, Seyed Masoud Sadjadi, Eric P. Kasten, Betty H.C. Cheng, "Composing Adaptive Software," Computer, vol. 37, no. 7, pp. 56-64, July 2004, doi:10.1109/MC.2004.48
Usage of this product signifies your acceptance of the Terms of Use.