Fiske, Michael2022-12-272022-12-272023-01-03978-0-9981331-6-4https://hdl.handle.net/10125/103442Malware plays a key role in attacking critical infrastructure. With this problem in mind, we introduce systems that heal from a broader perspective than the standard digital computer model: Our goal in a more general theory is to be applicable to systems that contain subsystems that do not solely rely on the execution of register machine instructions. Our broader approach assumes a dynamical system that performs tasks. Our primary contribution defines a principle of self-modifiability in dynamical systems and demonstrates how it can be used to heal a malfunctioning dynamical system. As far as we know, to date there has not been a mathematical notion of self-modifiability in dynamical systems; hitherto there has not been a formal system for describing how to heal damaged computer instructions or to heal differential equations that perform tasks.10engAttribution-NonCommercial-NoDerivatives 4.0 InternationalCybersecurity and Software Assuranceactive element machinedifferential equationhealingmeta commandmeta operatorself-modifiabilityDynamical Systems that Healtext10.24251/HICSS.2023.808