Software engineering for self-adaptative systems - Cheng, Betty H. C; Lemos, Rogério de; Giese, Holger; Inverardi, Paola; Magee, Jeff (State of the Art, 5525, 2009)