• DocumentCode
    2818546
  • Title

    Using model checking to derive loop bounds of general loops within ANSI-C applications for measurement based WCET analysis

  • Author

    Rieder, Bernhard ; Puschner, Peter ; Wenzel, Ingomar

  • fYear
    2008
  • fDate
    10-11 July 2008
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Knowing the boundaries of loops is an important prerequisite for both, static and dynamic worst case execution time (WCET) analysis. However, loop bound calculation is a complex task of its own, and often more effort than planned has to be put into it. This paper describes a simple and quick method for loop bound calculation using a model checker that cannot only find loop bounds for integer iterator variables but works with practically all kind of loops.
  • Keywords
    C language; program control structures; program diagnostics; program verification; ANSI-C application; dynamic worst case execution time analysis; loop bound calculation; model checking; static worst case execution time analysis; Airplanes; Automatic testing; Current measurement; Electric breakdown; Electronic components; Information analysis; Real time systems; Time measurement; Timing; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Solutions in Embedded Systems, 2008 International Workshop on
  • Conference_Location
    Regensburg
  • Print_ISBN
    978-3-00-024989-1
  • Type

    conf

  • DOI
    10.1109/WISES.2008.4623310
  • Filename
    4623310