The computing environment of today is very complex. Research that endows a system with a self-healing ability that recognizes problems arising in a target system is valuable. However, most of the existing research shows that self-healing development environments need much effort and time to analyze and model constraints. Thus, in order to these problems, this paper proposes a reconfiguration framework for self-healing software. Through these, we can reduce the efforts required for developers of self-healing systems to analyze the target system. Abnormal behavior of the target system in regard to both external and internal problems can be resolved. We use a video conference system to evaluate the proposed approach. The effectiveness of our approach, compared against existing approaches for self-healing systems is verified.