Formalizing a Methodology for Design- and Runtime Self-Healing | IEEE Conference Publication | IEEE Xplore