Using run-time checking to provide safety and progress for distributed cyber-physical systems | IEEE Conference Publication | IEEE Xplore