Using Iterative Simulation for Timing Analysis of Complex Real-Time Systems