Model-Driven Engineering of Self-Adaptive Software with EUREMA
Engineering self-adaptive systems through feedback loops