首页> 外文OA文献 >Reachability Analysis of Innermost Rewriting
【2h】

Reachability Analysis of Innermost Rewriting

机译:内心重写的可达性分析

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

We consider the problem of inferring a grammar describing the output of a functional program given a grammar describing its input. Solutions to this problem are helpful for detecting bugs or proving safety properties of functional programs and, several rewriting tools exist for solving this problem. However, known grammar inference techniques are not able to take evaluation strategies of the program into account. This yields very imprecise results when the evaluation strategy matters. In this work, we adapt the Tree Automata Completion algorithm to approximate accurately the set ofterms reachable by rewriting under the innermost strategy. We prove that the proposed technique is sound and precise w.r.t. innermost rewriting. The proposed algorithm has been implemented in the Timbuk reachability tool. Experiments show that it noticeably improves the accuracy of static analysis for functional programs using the call-by-value evaluation strategy.
机译:我们考虑在给定描述函数程序输入的语法的情况下,推断描述函数程序输出的语法的问题。解决此问题的方法有助于检测错误或证明功能程序的安全性,并且存在一些重写工具来解决此问题。但是,已知的语法推断技术不能考虑程序的评估策略。当评估策略很重要时,这会产生非常不精确的结果。在这项工作中,我们采用了树自动机完成算法,以通过在最内层策略下进行重写来准确地近似可达到的一组术语。我们证明了所提出的技术是合理且准确的。最里面的重写。该算法已在Timbuk可达性工具中实现。实验表明,使用按值调用评估策略,可以显着提高功能程序静态分析的准确性。

著录项

  • 作者

    Genet Thomas; Salmon Yann;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号