Guaranteed Loop Bound Identification from Program Traces for WCET

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.
Original languageEnglish
Title of host publicationProceedings of the 15th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)
Place of PublicationLOS ALAMITOS
PublisherIEEE Computer Society
Pages287-294
ISBN (Print)978-0-7695-3636-1
DOIs
Publication statusPublished - 1 Apr 2009
Event16th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems - San Francisco
Duration: 14 Apr 200916 Apr 2009

Conference

Conference16th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems
CitySan Francisco
Period14/04/0916/04/09

Keywords

  • REAL-TIME SYSTEMS
  • EXECUTION
  • PATHS

Cite this