×

快速鸡

swMATH ID: 13283
软件作者: Paraskevopoulou,佐伊;Hriţcu,科特林;邓内斯,马克西姆;Lampropoulos,列奥尼达斯;本杰明·皮尔斯。
描述: 基础性能测试。将基于属性的测试与证明助手集成会创造一个有趣的机会:可以使用证明助手本身来正式验证可重用或复杂的测试代码。在这项工作中,我们介绍了一种用于正式验证的基于属性的测试的新方法,并将其作为QuickChick(QuickCheck到Coq的端口)的基本验证框架来实现。我们的框架可以验证可执行测试代码是否测试了正确的Coq属性。为了便于验证,我们提供了一种系统化的方法来推理随机数据生成器可以以非零概率生成的结果集,同时抽象出实际概率。我们的框架以QuickChick本身的完全验证实现为基础,使用相同的底层验证方法。我们还将此方法应用于测试信息流控制抽象机的复杂案例研究,证明了我们的验证方法是模块化和可伸缩性,并且它需要对现有代码进行最小的更改。
主页: https://github.com/QuickChick/QuickChick网站
源代码:  https://github.com/QuickChick/QuickChick网站
相关软件: 快速检查;PVS公司;Coq公司;哈斯克尔;小支票;伊莎贝尔/HOL;Nitpick公司;大锤;z3(零3);伊莎贝尔;ACL2型;数学组件;github;组织环境信息系统;焦点测试;TALx86;洛利;混合动力;PLT兑换;镊子
引用于: 7文件

按年份列出的引文