1. A method of validating an autonomous system that comprises a static-code module and a dynamic-code module, the method comprising: performing a code-integrity-validation process on the static-code module; and performing a behavior-integrity-validation process on the dynamic-code module.