Cyber-physical systems (CPS) enable the physical world to merge with the virtual leading to an Internet of things, data and services; it deals with the embedded computers and networks monitor and control the physical processes, with feedback loops where physical processes affect computations and vice versa.