  Cyber-Physical Systems (CPS) consist of distributed engineered environments
where the monitoring and surveillance tasks are governed by tightly integrated
computing, communication and control technologies. CPS are omnipresent in our
everyday life. Hacking and failures of such systems have impact on critical
services with potentially significant and lasting consequences. In this paper,
we review which requirements a CPS must meet to address the challenges of
tomorrow. Two key challenges are understanding and reinforcing the resilience
of CPS.
