首页    期刊浏览 2025年02月18日 星期二
登录注册

文章基本信息

  • 标题:Using SMT Solving for the Lookup of Infeasible Paths in Binary Programs
  • 本地全文:下载
  • 作者:Jordy Ruiz ; Hugues Cass{\'e
  • 期刊名称:OASIcs : OpenAccess Series in Informatics
  • 电子版ISSN:2190-6807
  • 出版年度:2015
  • 卷号:47
  • 页码:95-104
  • DOI:10.4230/OASIcs.WCET.2015.95
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:Worst-Case Execution Time (WCET) is a key component to check temporal constraints of realtime systems. WCET by static analysis provides a safe upper bound. While hardware modelling is now efficient, loss of precision stems mainly in the inclusion of infeasible execution paths in the WCET calculation. This paper proposes a new method to detect such paths based on static analysis of machine code and the feasibility test of conditions using Satisfiability Modulo Theory (SMT) solvers. The experimentation shows promising results although the expected precision was slightly lowered due to clamping operations needed to cope with complexity explosion. An important point is that the implementation has been performed in the OTAWA framework and is independent of any instruction set thanks to its semantic instructions.
  • 关键词:WCET; infeasible paths; SMT; machine code
国家哲学社会科学文献中心版权所有