Implementation of Worst Case Execution Time Analysis Tool For Embedded Software based on XScale Processor 


Vol. 12,  No. 5, pp. 365-374, Oct.  2005
10.3745/KIPSTA.2005.12.5.365


PDF
  Abstract

Schedulability analysis is necessary to build reliable embedded real-time systems. For schedulability analysis, worst-case execution time(WCET) analysis that computes upper bounds of the execution times of tasks, is required indispensably. WCET analysis is done in two phases. The first phase is high-level analysis that analyzes control flow and finds longest paths of the program. The second phase is low-level analysis that computes execution cycles of basic blocks taking into account the hardware architecture. In this thesis, we design and implement integrated WCET analysis tools. We develop the WCET analysis tools for XScale-based system called WATER(WCET Analysis Tool for Embedded Real-time system). WATER consist of high-level flow analyzer and low-level execution time analyzer. Also, We compare real measurement for execution of program with analysis result calculated by WATER.

  Statistics


  Cite this article

[IEEE Style]

H. H. Park, M. S. Choi, S. M. Yang, Y. H. Choi, H. T. Lim, "Implementation of Worst Case Execution Time Analysis Tool For Embedded Software based on XScale Processor," The KIPS Transactions:PartA, vol. 12, no. 5, pp. 365-374, 2005. DOI: 10.3745/KIPSTA.2005.12.5.365.

[ACM Style]

Hyeon Hui Park, Myeong Su Choi, Seung Min Yang, Yong Hoon Choi, and Hyung Taek Lim. 2005. Implementation of Worst Case Execution Time Analysis Tool For Embedded Software based on XScale Processor. The KIPS Transactions:PartA, 12, 5, (2005), 365-374. DOI: 10.3745/KIPSTA.2005.12.5.365.