Cyber Physical Systems: Design Challenges | Synapse