Conference Proceedings
Integrated timing analysis of application and operating systems code
LK Chong, C Ballabriga, VT Pham, S Chattopadhyay, A Roychoudhury
Proceedings Real Time Systems Symposium | IEEE | Published : 2013
DOI: 10.1109/RTSS.2013.21
Abstract
Real-time embedded software often runs on a supervisory operating system software layer on top of a modern processor. Thus, to give timing guarantees on the execution time and response time of such applications, one needs to consider the timing effects of the operating system, such as system calls and interrupts - over and above modeling the timing effects of micro-architectural features such as pipeline and cache. Previous works on Worst-case Execution Time (WCET) analysis have focused on micro-architectural modeling while ignoring the operating system's timing effects. As a result, WCET analyzers only estimate the maximum un-interrupted execution time of a program. In this work, we present..
View full abstract