Challenges in Engineering Cyber-Physical Systems | Synapse