Abstract
Timing analysis is a key step in the design of dependable real-time embedded systems. In this paper, we present GameTime, a toolkit for execution time analysis of software. GameTime is based on a combination of game-theoretic online learning and systematic testing using satisfiability modulo theories (SMT) solvers. In contrast with many existing tools for timing analysis, GameTime can be used for a range of tasks, including estimating worst-case execution time, predicting the distribution of execution times of a task, and finding timing-related bugs in programs. We describe key implementation details of GameTime and illustrate its usage through examples. © 2011 Springer-Verlag.
Cite
CITATION STYLE
Seshia, S. A., & Kotker, J. (2011). GameTime: A toolkit for timing analysis of software. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6605 LNCS, pp. 388–392). Springer Verlag. https://doi.org/10.1007/978-3-642-19835-9_34
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.