Beyond the rainbow: self-adaptive failure avoidance in configurable systems
FUSION: a framework for engineering self-tuning self-adaptive software systems