1. Kofod-Petersen, A., Mikalsen, M.: Context: representation and reasoning. Representing and reasoning about context in a mobile environment. Revue d’Intell. Artif. 19(3), 479–498 (2005)
2. Salehie, M., Tahvildari, L.: Self-adaptive software: landscape and research challenges. ACM Trans. Auton. Adapt. Syst. 4(2), 14:1–14:42 (2009)
3. Said, M.B., Kacem, Y.H., Amor, N.B., Abid, M.: High level design of adaptive real-time embedded systems: a survey. In: International Conference on Model-Driven Engineering and Software Development—MODELSWARD 2013, pp. 341–350. 19–21 Feb 2013
4. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston (1995)
5. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)