88 S.-W. Cheng et al.
6. Dashofy, E.M., van der Hoek, A., Taylor, R.N.: Towards architecture-based self-healing
systems. In: Garlan, et al. [10], pp. 21–26 (2002)
7. Dinda, P., O’Halloran, D.: Host Load Prediction Using Linear Models. Cluster Comput-
ing 3, 4 (2000)
8. Frye, C.: Self-healing systems. Appl. Dev. Trends, 29–34 (September 2003)
9. Galtier, V., et al.: Predicting resource demand in heterogeneous active networks. In: Proc.
MILCOM (2001)
10. Garlan, D., Kramer, J., Wolf, A. (eds.): Proc. 1st ACM SIGSOFT Workshop on Self-
Healing Systems (WOSS 2002), November 18–19. ACM Press, New York (2002)
11. Georgiadis, I., Magee, J., Kramer, J.: Self-organizing software architectures for distributed
systems. In: Garlan, et al. [10], pp. 33–38 (2002)
12. Ghosh, D., Sharman, R., Rao, H.R., Upadhyaya, S.: Self-healing systems - survey and syn-
thesis. Decision Support System 42(4), 2164–2185 (2007)
13. Gorlick, M.M., Razouk, R.R.: Using Weaves for software construction and analysis. In:
Proc. 13th International Conf. of Software Engineering, pp. 23–34. IEEE Computer Soci-
ety Press, Los Alamitos (1991)
14. Hentenryck, P., et al.: Online stochastic optimization under time constraints (2008),
http://www.cs.brown.edu/people/pvh/aor5.pdf (last accessed April 2008)
15. Lu, Y., Abdelzaher, T., Lu, C., Sha, L., Liu, X.: Feedback Control with Queuing-Theoretic
Prediction for Relative Delay Guarantees in Web Servers. In: Proc. IEEE Real-Time and
Embedded Technology and Applications Symposium (2003)
16. Magee, J., Kramer, J.: Dynamic structure in software architectures. In: SIGSOFT 1996:
Proc. of the 4th ACM SIGSOFT Symposium on Foundations of Software Engineering, pp.
3–14. ACM, New York (1996)
17. Morrison, R., Balasubramaniam, D., Oquendo, F., Warboys, B., Greenwood, R.M.: An ac-
tive architecture approach to dynamic systems co-evolution. In: Oquendo, F. (ed.) ECSA
2007. LNCS, vol. 4758, pp. 2–10. Springer, Heidelberg (2007)
18. Mukhija, A., Glinz, M.: A framework for dynamically adaptive applications in a self-
organized mobile network environment. In: ICDCSW 2004: Proceedings of the 24th Inter-
national Conference on Distributed Computing Systems Workshops—W7: EC (ICDCSW
2004), pp. 368–374. IEEE Computer Society, Washington (2004)
19. Oreizy, P., et al.: An architecture-based approach to self-adaptive software. IEEE Intelli-
gent Systems 14(3), 54–62 (1999)
20. Poladian, V., Garlan, D., Shaw, M., Schmerl, B., Sousa, J.P., Satyanarayanan, M.: Lever-
aging Resource Prediction for Anticipatory Dynamic Configuration. In: Proc. 1st IEEE In-
ternational Conference on Self-Adaptive and Self-Organizing Systems (SASO 2007), July
2007, pp. 214–223 (2007)
21. Poladian, V.: Tailoring Configuration to User’s Tasks under Uncertainty, Ph.D. Thesis, TR
CMU-CS-08-121, Carnegie Mellon University School of Computer Science (May 2008)
22. Russel, L., Morgan, S., Chron, E.: Clockwork: A new movement in autonomic systems.
IBM Systems Journal 42, 1 (2003)
23. Solomon, B., Ionescu, D., Litoiu, M., Mihaescu, M.: A Real-Time Adaptive Control of Auto-
nomic Computing Environments. In: Proc. 4th International Information and Telecommunica-
tion Technologies Symposium (U2TS 2006), December 2006, pp. 94–103 (2006)
24. Sousa, J.P.: Scaling Task Management in Space and Time: Reducing User Overhead in
Ubiquitous-Computing Environments, Ph.D. Thesis, TR CMU-CS-05-123, Carnegie Mel-
lon University School of Computer Science (2005)
25. Sztajnberg, A., Loques, O.: Describing and deploying self-adaptive applications. In: Proc.
1st Latin American Autonomic Computing Symposium, July 14–20 (2006)