首页    期刊浏览 2024年11月24日 星期日
登录注册

文章基本信息

  • 标题:Loop Bound Analysis based on a Combination of Program Slicing, Abstract Interpretation, and Invariant Analysis
  • 作者:Andreas Ermedahl ; Christer Sandberg ; Jan Gustafsson
  • 期刊名称:OASIcs : OpenAccess Series in Informatics
  • 电子版ISSN:2190-6807
  • 出版年度:2007
  • 卷号:6
  • DOI:10.4230/OASIcs.WCET.2007.1194
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:Static Worst-Case Execution Time (WCET) analysis is a technique to derive upper bounds for the execution times of programs. Such bounds are crucial when designing and verifying real-time systems. A key component for static derivation of precise WCET estimates is upper bounds on the number of times different loops can be iterated. In this paper we present an approach for deriving upper loop bounds based on a combination of standard program analysis techniques. The idea is to bound the number of different states in the loop which can influence the exit conditions. Given that the loop terminates, this number provides an upper loop bound. An algorithm based on the approach has been implemented in our WCET analysis tool SWEET. We evaluate the algorithm on a number of standard WCET benchmarks, giving evidence that it is capable to derive valid bounds for many types of loops.
  • 关键词:WCET analysis; loop-bound analysis; program slicing; abstract interpretation; invariant analysis
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有