首页> 外文会议>Static analysis. >Bilateral Algorithms for Symbolic Abstraction
【24h】

Bilateral Algorithms for Symbolic Abstraction

机译:用于符号抽象的双边算法

获取原文
获取原文并翻译 | 示例

摘要

Given a concrete domain C, a concrete operation τ : C → C, and an abstract domain A, a fundamental problem in abstract interpretation is to find the best abstract transformer τ~# : A → A that over-approximates r. This problem, as well as several other operations needed by an abstract interpreter, can be reduced to the problem of symbolic abstraction: the symbolic abstraction of a formula φ in logic (C), denoted by α(φ), is the best value in A that over-approximates the meaning of φ. When the concrete semantics of τ is defined in © using a formula φτ that specifies the relation between input and output states, the best abstract transformer τ~# can be computed as α(φτ).In this paper, we present a new framework for performing symbolic abstraction, discuss its properties, and present several instantiations for various logics and abstract domains. The key innovation is to use a bilateral successive-approximation algorithm, which maintains both an over-approximation and an under-approximation of the desired answer.
机译:给定一个具体的域C,一个具体的运算τ:C→C和一个抽象的域A,抽象解释中的一个基本问题是找到最佳的抽象变换器τ〜#:A→A过度逼近r。这个问题以及抽象解释器所需的其他几个操作可以简化为符号抽象的问题:逻辑(C)中公式φ的符号抽象,用α(φ)表示,是其中的最佳值。与φ的含义过于近似的A。当在©中使用定义输入和输出状态之间关系的公式φτ定义τ的具体语义时,最佳抽象变换器τ〜#可以计算为α(φτ)。执行符号抽象,讨论其属性,并给出各种逻辑和抽象域的几种实例。关键的创新是使用双边逐次逼近算法,该算法既保持了期望答案的过度逼近又保持了欠逼近。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号