Cyber-physical systems, industrial control systems, anomaly detectors, neural networks, adversarial attacks, testing defence mechanisms