Cyber-physical systems : foundations, principles and applications /: foundations, principles and applications. (©2017)