This thesis articulates a novel technology: Viable Computing Systems (VCS), which promotes viability within self-managing computing systems. The research momentum was rising software system complexity within the software industry today. Autonomic Computing has been proposed as a…