An Integrated Eclipse Plug-In for Engineering and Implementing Self-Adaptive Systems