• Title of article

    Chronos: A timing analyzer for embedded software

  • Author/Authors

    Xianfeng Li، نويسنده , , Yun Liang، نويسنده , , Tulika Mitra، نويسنده , , Abhik Roychoudhury and I.V. Ramakrishnan ، نويسنده ,

  • Issue Information
    دوهفته نامه با شماره پیاپی سال 2007
  • Pages
    12
  • From page
    56
  • To page
    67
  • Abstract
    Estimating the Worst Case Execution Time (WCET) of real-time embedded software is an important problem. WCET is defined as the upper bound image on the execution time of a program image on a processor image such that for any input the execution time of image on image is guaranteed to not exceed image. Such WCET estimates are crucial for schedulability analysis of real-time systems. In this paper, we present Chronos, a static analysis tool for generating WCET estimates of C programs. It performs detailed micro-architectural modeling to capture the timing effects of the underlying processor platform. Consequently, we can provide safe but tight WCET estimate of a given C program running on a complex modern processor. Chronos is an open-source distribution specifically suited to the needs of the research community. We support processor models captured by the popular SimpleScalar architectural simulator rather than targeting specific commercial processors. This makes the Chronos flexible, extensible and easily accessible to the researcher.
  • Keywords
    Worst Case Execution Time (WCET) analysis
  • Journal title
    Science of Computer Programming
  • Serial Year
    2007
  • Journal title
    Science of Computer Programming
  • Record number

    1079997