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.