@inproceedings{8184edabf63f4c4e958797a8a00a3571,
title = "Timed games for computing WCET for pipelined processors with caches",
abstract = "We introduce a framework for computing upper bounds of WCET for hardware with caches and pipelines. The methodology we propose consists of 3 steps: 1) given a program to analyse, compute an equivalent (WCET-wise) abstract program, 2) build a timed game by composing this abstract program with a network of timed automata modelling the architecture, and 3) compute the WCET as the optimal time to reach a winning state in this game. We demonstrate the applicability of our framework on standard benchmarks for an ARM9 processor with instruction and data caches, and compute the WCET with UPPAAL-TiGA.",
keywords = "Cache, Pipeline, Timed Automata, Worst-Case Execution Time",
author = "Franck Cassez",
year = "2011",
doi = "10.1109/ACSD.2011.15",
language = "English",
isbn = "9781612849744",
series = "Application of Concurrency to System Design",
publisher = "Institute of Electrical and Electronics Engineers (IEEE)",
pages = "195--204",
editor = "Beno{\^i}t Caillaud and Josep Carmona and Kunihiko Hiraishi",
booktitle = "2011 Eleventh International Conference on Application of Concurrency to System Design (ACSD 2011)",
address = "United States",
note = "11th International Conference on Application of Concurrency to System Design, ACSD 2011 ; Conference date: 20-06-2011 Through 24-06-2011",
}