Precise Software Timing Simulation Considering Execution Contexts. by Oliver Bringmann, Sebastian Ottlik, and Alexander Viehl , 2017.