【24h】

Widening Operators for Abstract Interpretation

机译:扩大运营商进行抽象解释

获取原文

摘要

Abstract Interpretation, one of the most applied techniques for semantics based static analysis of software, is based on two main key-concepts: the correspondence between concrete and abstract semantics through Galois connections/insertions, and the feasibility of a fixed point computation of the abstract semantics, through the fast convergence of widening operators. The latter point is crucial to ensure the scalability of the analysis to large software systems. In this paper, we investigate which properties are necessary to support a systematic design of widening operators, by discussing and comparing different definitions in the literature, and by proposing various ways to combine them.In particular, we prove that, for Galois insertions, widening is preserved by abstraction, and we show how widening operators can be combined for the cartesian and reduced product of abstract domains.
机译:摘要解释,基于语义的基于语义的最应用技术之一,是基于两个主要的关键概念:通过Galois连接/插入的混凝土和抽象语义之间的对应关系以及抽象的固定点计算的可行性语义,通过扩展运营商的快速融合。后一点至关重要,以确保对大型软件系统的分析的可扩展性。在本文中,我们通过讨论和比较文献中的不同定义来调查支持扩展运营商的系统设计,并通过提出各种方式来支持它们的不同定义。特别是,我们证明,对于Galois插入,扩大通过抽象保存,我们展示了如何为笛卡尔和抽象域的减少产品组合扩展运营商。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号