Background papers:

 

      Autonomic and Dynamically Adaptive Systems:

-       Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003) 

 

-       McKinley, Philip K., et al. "Composing adaptive software." Computer 37.7 (2004): 56-64.

 

-       Gabriel, Richard P., et al. "Ultra-large-scale systems." Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications. ACM, 2006. (Full Report)

 

      Developing DASs:

-       Cheng, Betty HC, et al. Software engineering for self-adaptive systems: A research roadmap. Springer Berlin Heidelberg, 2009.

 

-       Brun, Yuriy, et al. "Engineering self-adaptive systems through feedback loops."Software Engineering for Self-Adaptive Systems. Springer Berlin Heidelberg, 2009. 48-70.

 

-       Zhang, Ji, and Betty HC Cheng. "Model-based development of dynamically adaptive software." Proceedings of the 28th international conference on Software engineering. ACM, 2006.

 

      Managing Uncertainty

-       Whittle, Jon, et al. "Relax: Incorporating uncertainty into the specification of self-adaptive systems." Requirements Engineering Conference, 2009. RE'09. 17th IEEE International. IEEE, 2009.

 

-        Shaw, Mary. "Self-healing: softening precision to avoid brittleness: position paper for WOSS'02: workshop on self-healing systems." Proceedings of the first workshop on Self-healing systems. ACM, 2002.