首页> 外文会议>Automated Technology for Verification and Analysis >Automating Algebraic Specifications of Non-freely Generated Data Types
【24h】

Automating Algebraic Specifications of Non-freely Generated Data Types

机译:自动生成非自由生成的数据类型的代数规范

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

摘要

Non-freely generated data types are widely used in case studies carried out in the theorem prover KIV. The most common examples are stores, sets and arrays. We present an automatic method that generates finite counterexamples for wrong conjectures and therewith offers a valuable support for proof engineers saving their time otherwise spent on unsuccessful proof attempts. The approach is based on the finite model finding and uses Alloy Analyzer [1] to generate finite instances of theories in KIV [6]. Most definitions of functions or predicates on infinite structures do not preserve the semantics if a transition to arbitrary finite substructures is made. We propose the constraints which should be satisfied by the finite substructures, identify a class of amenable definitions and present a practical realization using Alloy. The technique is evaluated on the library of basic data types as well as on some examples from case studies in KIV.
机译:在定理证明者KIV中进行的案例研究中广泛使用了非自由生成的数据类型。最常见的示例是存储,集合和数组。我们提出了一种自动方法,可为错误的猜想生成有限的反例,从而为证明工程师提供宝贵的支持,从而节省了他们花费在失败的证明尝试上的时间。该方法基于有限模型查找,并使用Alloy Analyzer [1]来生成KIV [6]中理论的有限实例。如果进行了向任意有限子结构的转换,则对无穷结构的函数或谓词的大多数定义都不会保留语义。我们提出了有限子结构应满足的约束条件,确定了一类合适的定义,并提出了使用Alloy的实际实现。在基本数据类型库以及KIV案例研究的一些示例中对该技术进行了评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号