• DocumentCode
    1598790
  • Title

    Safe and efficient elimination of infeasible execution paths in WCET estimation

  • Author

    Kountouris, Apostolos A.

  • Author_Institution
    IRISA, Rennes, France
  • fYear
    1996
  • Firstpage
    187
  • Lastpage
    194
  • Abstract
    Reasoning about the timing properties of a program is indispensable in the development of time critical systems where failure to meet deadlines can result in loss of life or material. To this end having tools to calculate safe and tight Worst Case Execution Time (WCET) bounds can be very valuable. In most of the approaches to date a lot of pessimism is attributed to the fact that many paths that are infeasible are not excluded from the WCET computations. To remedy this, user annotations to the source code were proposed and used. Unfortunately, there is no guarantee that these annotations are always correct. This fact renders such a manual approach unacceptable in the case of R/T systems where safety is an absolute priority. In this paper another approach for the safe elimination of infeasible execution paths is presented. This method is based on the R/T programming language SIGNAL and its internal Dynamic Graph representation
  • Keywords
    data flow computing; data flow graphs; fault tolerant computing; high level languages; real-time systems; Dynamic Graph representation; R/T programming language; SIGNAL; WCET estimation; Worst Case Execution Time; infeasible execution paths; time critical systems; timing properties; Computer languages; Dynamic programming; Equations; Microarchitecture; Optimizing compilers; Predictive models; Program processors; Safety; Sufficient conditions; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 1996. Proceedings., Third International Workshop on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-8186-7626-4
  • Type

    conf

  • DOI
    10.1109/RTCSA.1996.554976
  • Filename
    554976