• DocumentCode
    1694236
  • Title

    Flow Analysis on Intermediate Source Code for WCET Estimation of Compiler-Optimized Programs

  • Author

    Wang, Zhonglei ; Herkersdorf, Andreas

  • Author_Institution
    Lehrstuhl fur Integrierte Syst., Tech. Univ. Munchen, Munich, Germany
  • fYear
    2009
  • Firstpage
    22
  • Lastpage
    27
  • Abstract
    Many WCET analysis tools developed in academia integrate WCET analysis into program compilation, either to transform flow information extracted from the source code level to the object code level, or to perform flow analysis on a special intermediate representation. This integration increases analysis complexity, forces software developers to use a special compiler, and thus, strongly limits the usability of the tools in practice. Motivated by this limitation in the existing flow analysis approaches, this paper presents a more efficient approach, that performs flow analysis on the intermediate source code (ISC), transformed from the original source code. ISC retains the functional behavior and executability of the original source code but has a structure close to the object code. This low level structure facilitates the transformation of the flow facts, extracted from the ISC, down to the object code level. In the whole approach, no modification of standard tools is needed.
  • Keywords
    optimising compilers; program diagnostics; WCET analysis tool; WCET estimation; compiler-optimized program; flow analysis; functional behavior; intermediate source code flow analysis complexity; object code level; software developer; worst-case execution time; Computer applications; Data mining; Debugging; Embedded computing; Information analysis; Performance analysis; Program processors; Real time systems; Software tools; Timing; Compiler Optimizations; Flow Analysis; Intermediate Source Code; WCET;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2009. RTCSA '09. 15th IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1533-2306
  • Print_ISBN
    978-0-7695-3787-0
  • Type

    conf

  • DOI
    10.1109/RTCSA.2009.10
  • Filename
    5280039