Reasoning about real-time programs using idle-invariant assertions | IEEE Conference Publication | IEEE Xplore