• DocumentCode
    3220957
  • Title

    Guaranteed Loop Bound Identification from Program Traces for WCET

  • Author

    Bartlett, Mark ; Bate, Iain ; Kazakov, Dimitar

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York
  • fYear
    2009
  • fDate
    13-16 April 2009
  • Firstpage
    287
  • Lastpage
    294
  • Abstract
    Static analysis can be used to determine safe estimates of Worst Case Execution Time. However, overestimation of the number of loop iterations, particularly in nested loops, can result in substantial pessimism in the overall estimate. This paper presents a method of determining exact parametric values of the number of loop iterations for a particular class of arbitrarily deeply nested loops. It is proven that values are guaranteed to be correct using information obtainable from a finite and quantifiable number of program traces. Using the results of this proof, a tool is constructed and its scalability assessed.
  • Keywords
    program control structures; program diagnostics; loop bound identification; loop iteration; program trace; static analysis; worst case execution time; Application software; Computer science; Embedded system; Hardware; Optimization methods; Real time systems; Safety; Scalability; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium, 2009. RTAS 2009. 15th IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    1545-3421
  • Print_ISBN
    978-0-7695-3636-1
  • Type

    conf

  • DOI
    10.1109/RTAS.2009.29
  • Filename
    4840589