A cyber-physical system (CPS) is a computer system capable of continuous interaction with the physical system in which it operates. The system is made up of physical elements, each with its own computational capacity, and closely combines the so-called 'three Cs': computational capacity, communication and control capacity.