Design Patterns for Self Adaptive Systems Engineering. - Yousef Abuseta; Khaled Swesi (CoRR, 2015)