Self-healing strategies for component integration faults