An Overview of Worst Case Execution Time (WCET)Analysis
Ji Meng
Abstract
Ji Meng
Abstract
The purpose of Worst-Case Execution Time (WCET)analysis is to provide a-priori information about the worst possible execution time of a program or piece of a program before using them in a system. When designing and verifying real-time systems, WCET estimates can be used to perform scheduling and schedulability analysis, to determine whether performance goals are met for periodic tasks, to check that interrupts have sufficiently short reaction time, to find performance bottlenecks, and so on. In this paper we overview the analysis methods of WCET analysis, describe its components, and summarize the analysi methods of program flow fact analysis in WCET analysis. We point out the problem in program flow fact analysis and the research hot spot in WCET analysis.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The purpose of Worst-Case Execution Time (WCET)analysis is to provide a-priori information about the worst possible execution time of a program or piece of a program before using them in a system. When designing and verifying real-time systems, WCET estimates can be used to perform scheduling and schedulability analysis, to determine whether performance goals are met for periodic tasks, to check that interrupts have sufficiently short reaction time, to find performance bottlenecks, and so on. In this paper we overview the analysis methods of WCET analysis, describe its components, and summarize the analysi methods of program flow fact analysis in WCET analysis. We point out the problem in program flow fact analysis and the research hot spot in WCET analysis.
Key concepts: Computer science, Worst-case execution time, Execution time, A priori and a posteriori, Scheduling (production processes), Program analysis, Static timing analysis, Static analysis