Cyber-Physical Systems: A Fundamental Intellectual Challenge