...
首页> 外文期刊>International Journal on Software Tools for Technology Transfer >Model generation for quantified formulas with application to test data generation
【24h】

Model generation for quantified formulas with application to test data generation

机译:量化公式的模型生成及其在测试数据生成中的应用

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

摘要

We present a new model generation approach and technique for solving first-order logic (FOL) formulas with quantifiers in unbounded domains. Model generation is important, e.g., for test data generation based on test data constraints and for counterexample generation in formal verification. In such scenarios, quantified FOL formulas have to be solved stemming, e.g., from formal specifications. Satisfiability modulo theories (SMT) solvers are considered as the state-of-the-art techniques for generating models of FOL formulas. Handling of quantified formulas in the combination of theories is, however, sometimes a problem. Our approach addresses this problem and can solve formulas that were not solvable before using SMT solvers. We present the model generation algorithm and show how to convert a representation of a model into a test preamble for state initialization with test data. A prototype of this algorithm is implemented in the formal verification and test generation tool KeY.
机译:我们提出了一种新的模型生成方法和技术,用于在无界域中使用量词求解一阶逻辑(FOL)公式。模型生成非常重要,例如,对于基于测试数据约束的测试数据生成以及形式验证中的反例生成而言,很重要。在这种情况下,必须根据例如正式规范来解决量化的FOL公式。满意度模理论(SMT)求解器被认为是用于生成FOL公式模型的最新技术。但是,有时在理论组合中处理量化公式是一个问题。我们的方法解决了这个问题,并且可以解决使用SMT求解器之前无法解决的公式。我们介绍了模型生成算法,并展示了如何将模型的表示形式转换为用于使用测试数据进行状态初始化的测试序言。该算法的原型在形式验证和测试生成工具KeY中实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号