Self-Healing: Powerful Techniques