Design Automation of Cyber-Physical Systems. (2019)