A process to enforce ethical requirements of autonomous systems at runtime | Synapse