Authors
Gabriel A Moreno, Alessandro Vittorio Papadopoulos, Konstantinos Angelopoulos, Javier Cámara, Bradley Schmerl
Publication date
2017/5/22
Conference
2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)
Pages
42-53
Publisher
IEEE
Description
Modern software-intensive systems must often guarantee certain quality requirements under changing run-time conditions and high levels of uncertainty. Self-adaptation has proven to be an effective way to engineer systems that can address such challenges, but many of these approaches are purely reactive and adapt only after a failure has taken place. To overcome some of the limitations of reactive approaches (e.g., lagging behind environment changes and favoring short-term improvements), recent proactive self-adaptation mechanisms apply ideas from control theory, such as model predictive control (MPC), to improve adaptation. When selecting which MPC approach to apply, the improvement that can be obtained with each approach is scenario-dependent, and so guidance is needed to better understand how to choose an approach for a givensituation. In this paper, we compare CobRA and PLA, two …
Total citations
201620172018201920202021202220232024156661024
Scholar articles
GA Moreno, AV Papadopoulos, K Angelopoulos… - 2017 IEEE/ACM 12th International Symposium on …, 2017