首页    期刊浏览 2024年09月15日 星期日
登录注册

文章基本信息

  • 标题:Computing time as a program variable: a way around infeasible paths
  • 作者:Niklas Holsti
  • 期刊名称:OASIcs : OpenAccess Series in Informatics
  • 电子版ISSN:2190-6807
  • 出版年度:2008
  • 卷号:8
  • DOI:10.4230/OASIcs.WCET.2008.1660
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:Conditional branches connect the values of program variables with the execution paths and thus with the execution times, including the worst-case execution time (WCET). Flow analysis aims to discover this connection and represent it as loop bounds and other path constraints. Usually, a specific analysis of the dependencies between branch conditions and assign­ments to variables creates some representation of the feasible paths, for example as IPET execution-count constraints, from which a WCET bound is calculated. This paper explores another approach that uses a more direct connection between variable values and execution time. The execution time is modeled as a program variable. An analysis of the dependencies between variables, including the execution-time variable, gives a WCET bound that excludes many infeasible paths. Examples show that the approach often works, in principle. It remains to be seen if it is scalable to real programs.
  • 关键词:WCET; flow analysis; infeasible paths; dependency analysis
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有