What about constraints for this problem? In case of the real time we may say that given two events we may define precedences for normal events in this way: one after the other. But if we consider periodic scheduling precedences are meaningless because we may say that event A is after B but at the same time we may say that event B is after A. So what kind of precedence constraints should we consider?