Search-Based Adaptation Planning Framework for Self-Adaptive Systems

Future-generation Self-Adaptive Systems (SASs) are required to adapt to the multiple, interrelated, and evolving changes. Current adaptation planning methods, which consider only one or two changes at a time and assume that changes are independent and the prioritization of them is static, need to be improved. Arguing that the adaptation planning is a search problem, this thesis highlights the feasibility and potential benefits of adopting Search-Based Optimization as an innovative planning method. A search-based adaptation planning framework is proposed to deal with these changes and make the best decisions for future-generation SASs.

[1]  Richard Murch,et al.  Autonomic Computing , 2004 .

[2]  David Garlan,et al.  SASS: Self-Adaptation Using Stochastic Search , 2015, 2015 IEEE/ACM 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems.

[3]  Mark Harman,et al.  Search-based software engineering , 2001, Inf. Softw. Technol..

[4]  Sebastian VanSyckel,et al.  A survey on engineering approaches for self-adaptive systems , 2015, Pervasive Mob. Comput..

[5]  Lu Wang,et al.  A Multiagent-Based Framework for Self-Adaptive Software with Search-Based Optimization , 2016, 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME).

[6]  Lu Wang,et al.  MABT - a multiagent-based toolkit for transforming existing systems into self-adaptive systems , 2016, SEKE.