Visible to the public Reconciling Safety with the Internet for Cyber-Physical Systems