• DocumentCode
    2489088
  • Title

    Deriving the Worst-Case Execution Time Input Values

  • Author

    Ermedahl, Andreas ; Fredriksson, Johan ; Gustafsson, Jan ; Altenbernd, Peter

  • Author_Institution
    Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
  • fYear
    2009
  • fDate
    1-3 July 2009
  • Firstpage
    45
  • Lastpage
    54
  • Abstract
    A Worst-Case Execution Time (WCET) analysis derives upper bounds for execution times of programs. Such bounds are crucial when designing and verifying real-time systems. A major problem with todaypsilas WCET analysis approaches is that there is no feedback on the particular values of the input variables that cause the programpsilas WCET. However, this is important information for the real-time system developer.We present a novel approach to overcome this problem. In particular, we present a method, based on a combination of input sensitive static WCET analysis and systematic search over the value space of the input variables, to derive the input value combination that causes the WCET. We also present several different approaches to speed up the search. Our evaluations show that the WCET input values can be relatively quickly derived for many type of programs, even for program with large input value spaces. We also show that the WCET estimates derived using the WCET input values often are much tighter than the WCET estimates derived when all possible input value combinations are taken into account.
  • Keywords
    program diagnostics; software engineering; input values; real-time system developer; worst-case execution time analysis; Computer science; Design engineering; Feedback; Hardware; Input variables; Job shop scheduling; Real time systems; Technological innovation; Testing; Upper bound; Worst-Case Execution Time (WCET) analysis; real-time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2009. ECRTS '09. 21st Euromicro Conference on
  • Conference_Location
    Dublin
  • ISSN
    1068-3070
  • Print_ISBN
    978-0-7695-3724-5
  • Type

    conf

  • DOI
    10.1109/ECRTS.2009.32
  • Filename
    5161501