Random testing in Isabelle/HOL
Random testing in Isabelle/HOL
复制标题
伊莎贝尔/HOL 随机测试
DOI:
10.1109/sefm.2004.36
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
T. Nipkow
中科院分区:
文献类型:
--
作者:
Stefan Berghofer;T. Nipkow
When developing non-trivial formalizations in a theorem prover, a considerable amount of time is devoted to "debugging" specifications and conjectures by failed proof attempts. To detect such problems early in the proof and save development time, we have extended the Isabelle theorem prover with a tool for testing specifications by evaluating propositions under an assignment of random values to free variables. Distribution of the test data is optimized via mutation testing. The technical contributions are an extension of earlier work with inductive definitions and a generic method for randomly generating elements of recursive datatypes.