...
【24h】

Making abstract models complete

机译:使抽象模型完整

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

获取外文期刊封面封底 >>

       

摘要

Completeness is a key feature of abstract interpretation. It corresponds to exactness of thernabstraction of fix-points and relies upon the need of absence of false alarms in staticrnprogram analysis. Making abstract interpretation complete is therefore a major problem inrnapproximating the semantics of programming languages. In this paper, we consider thernproblem of making abstract interpretations complete by minimally modifying the predicaterntransformer, i.e. the semantics, of a program. We study the mathematical properties ofrncomplete functions on complete lattices and prove the existence of minimal transformationsrnof monotone functions to achieve completeness. We then apply minimal completerntransformers to prove the minimality of standard program transformations in security, suchrnas static program monitoring.
机译:完整性是抽象解释的关键特征。它与固定点抽象的准确性相对应,并且依赖于静态程序分析中不存在错误警报的需求。因此,使抽象解释完整是使编程语言的语义近似的主要问题。在本文中,我们考虑了通过最小程度地修改程序的前置变换(即语义)来完成抽象解释的问题。我们研究完备格上完备函数的数学性质,并证明存在最小变换的单调函数以实现完备性。然后,我们使用最少的completetransformer来证明安全性(例如静态程序监视)中标准程序转换的最小性。

著录项

  • 来源
    《Mathematical structures in computer science》 |2016年第4期|658-701|共44页
  • 作者单位

    Università degli Studi di Verona, Dipartimento di InformaticaStrada Le Grazie, 15, 37134 Verona, Italy;

    Università degli Studi di Verona, Dipartimento di InformaticaStrada Le Grazie, 15, 37134 Verona, Italy;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号