Cyber-physical systems : architecture, security and application (2019)