1. Chetan, S., Ranfanthan, A., & Campbell, R. (2005). Towards fault tolerant pervasive computing. IEEE Technology and Society, 24(1), 38–44.
2. Northrop, L., Feiler, P., Gabriel, R. P., Goodenough, J., Linger, R., Longstaff, T., et al. (2006). Ultra-large-scale systems: the software challenge of the future. Pittsburgh: Software Engineering Institute, Carnegie Mellon University.
3. Cheng, B. H., Lemos, R., Giese, H., Inverardi, P., Magee, J., Andersson, J., Becker, B., Bencomo, N., Brun, Y., Cukic, B., Serugendo, G. D. M., Dustdar, S., Finkelstein, A., Gacek, C., Geihs, K., Grassi, V., Karsai, G., Kienle, H. M., Kramer, J., Litoiu, M., Malek, S., Mirandola, R., Muller, H. A., Park, S., Shaw, M., Tichy, M., Tivoli, M., Weyns, D., & Whittle, J. (2009). Software engineering for self-adaptive systems: a research roadmap, software engineering for self-adaptive systems. In Lecture notes in computer science: Vol. 5525. (pp. 1–26). Berlin: Springer.
4. Laddaga, R. (1997). Self-adaptive software. Tech Rep. 98-12. DARPA BBA.
5. Salehie, M., & Tahvildari, L. (2009). Self-adaptive software: landscape and research challenges. ACM Transactions on Autonomous and Adaptive Systems, 4(2), 14.