self-healing digital environments