• DocumentCode
    1820572
  • Title

    Fully-automatic derivation of exact program-flow constraints for a tighter worst-case execution-time analysis

  • Author

    Marref, A.

  • Author_Institution
    Dept. of Comput. Sci., Umm Al-Qura Univ., Makkah, Saudi Arabia
  • fYear
    2011
  • fDate
    18-21 July 2011
  • Firstpage
    200
  • Lastpage
    208
  • Abstract
    Obtaining tight worst-case execution-time (WCET) estimations of real-time tasks is crucial since overly-pessimistic estimations are deemed impractical. One way of making WCET estimations tighter is to incorporate more program-flow information e.g., context-sensitive loop bounds, infeasible-path and same-path information, etc. In this paper we present and evaluate a completely automatic analysis that dynamically derives program-flow information to use in WCET analysis. Flow information is derived by a combination of test-data generation and parsing of program-execution traces to obtain flow-fact hypotheses which are then fed to a model checker to establish their correctness. Experimental evaluation shows that our method help achieve considerable tightness in WCET estimations at a manageable cost.
  • Keywords
    program diagnostics; program verification; automatic analysis; context-sensitive loop bounds; exact program-flow constraints; fully-automatic derivation; infeasible-path information; model checker; program-execution traces; program-flow information; same-path information; worst-case execution-time analysis; worst-case execution-time estimation; Analytical models; Context modeling; Correlation; Estimation; Hardware; Predictive models; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems (SAMOS), 2011 International Conference on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4577-0802-2
  • Type

    conf

  • DOI
    10.1109/SAMOS.2011.6045462
  • Filename
    6045462