首页> 外文期刊>Formal Methods in System Design >Weakly-relational shapes for numeric abstractions: improved algorithms and proofs of correctness
【24h】

Weakly-relational shapes for numeric abstractions: improved algorithms and proofs of correctness

机译:数值抽象的弱关系形状:改进的算法和正确性证明

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Weakly-relational numeric constraints provide a compromise between complexity and expressivity that is adequate for several applications in the field of formal analysis and verification of software and hardware systems. We address the problems to be solved for the construction of full-fledged, efficient and provably correct abstract domains based on such constraints. We first propose to work with semantic abstract domains, whose elements are geometric shapes, instead of the (more concrete) syntactic abstract domains of constraint networks and matrices on which the previous proposals are based. This allows to solve, once and for all, the problem whereby closure by entailment, a crucial operation for the realization of such domains, seemed to impede the realization of proper widening operators. In our approach, the implementation of widenings relies on the availability of an effective reduction procedure for the considered constraint description: one for the domain of bounded difference shapes already exists in the literature; we provide algorithms for the significantly more complex cases of rational and integer octagonal shapes. We also improve upon the state-of-the-art by presenting, along with their proof of correctness, closure by entailment algorithms of reduced complexity for domains based on rational and integer octagonal constraints. The consequences of implementing weakly-relational numerical domains with floating point numbers are also discussed.
机译:弱关系的数字约束在复杂性和表达性之间做出折衷,这足以满足软件和硬件系统的形式分析和验证领域中的多种应用。我们基于这样的约束,解决了构建成熟,高效且可证明正确的抽象域所要解决的问题。我们首先建议使用语义抽象域(其元素为几何形状),而不是先前提议所基于的(更具体的)约束网络和矩阵的句法抽象域。这样就可以一劳永逸地解决这样的问题,即按需关闭是实现此类域的关键操作,似乎阻碍了适当扩展运算符的实现。在我们的方法中,加宽的实现依赖于对所考虑的约束描述的有效缩减程序的可用性。我们为有理和整数八边形的复杂情况提供了算法。我们还通过提出最先进的技术,以及它们的正确性证明,通过基于理性和整数八边形约束的域降低复杂度的蕴含算法来实现闭包。还讨论了使用浮点数实现弱关系数值域的后果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号