- Cyber-physical systems (CPS) integrate computation, networking, and physical processes. They tightly couple software and hardware. - CPS differ from embedded systems which focus on optimization within limited resources. CPS must manage time and concurrency across networked physical and computational elements. - Developing CPS requires crossing disciplinary boundaries between computing and physical systems. New fundamentals, technologies, modeling languages, and education approaches must be established to engineer these integrated cyber-physical systems.