A constraint logic programming framework for the synthesis of fault-tolerant schedules for distributed embedded systems | IEEE Conference Publication | IEEE Xplore