首页> 外文会议>Tests and proofs >QuickSpec: Guessing Formal Specifications Using Testing
【24h】

QuickSpec: Guessing Formal Specifications Using Testing

机译:QuickSpec:使用测试猜测正式规格

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

摘要

We present QuickSpec, a tool that automatically generates algebraic specifications for sets of pure functions. The tool is based on testing, rather than static analysis or theorem proving. The main challenge QuickSpec faces is to keep the number of generated equations to a minimum while maintaining completeness. We demonstrate how QuickSpec can improve one's understanding of a program module by exploring the laws that are generated using two case studies: a heap library for Haskell and a fixed-point arithmetic library for Erlang.
机译:我们介绍了QuickSpec,该工具可自动为一组纯函数生成代数规范。该工具基于测试,而不是静态分析或定理证明。 QuickSpec面临的主要挑战是在保持完整性的同时,使生成的方程式的数量最少。我们通过探索使用两个案例研究生成的定律来演示QuickSpec如何提高人们对程序模块的理解:两个案例研究:Haskell的堆库和Erlang的定点算术库。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号