Self-adaptive systems: A survey of current approaches, research challenges and applications | Publicación