Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Coverage guided, property based testing
Property-based random testing, exemplified by frameworks such as Haskell's QuickCheck,
works by testing an executable predicate (a property) on a stream of randomly generated …
works by testing an executable predicate (a property) on a stream of randomly generated …
Generating good generators for inductive relations
Property-based random testing (PBRT) is widely used in the functional programming and
verification communities. For testing simple properties, PBRT tools such as QuickCheck can …
verification communities. For testing simple properties, PBRT tools such as QuickCheck can …
Beginner's luck: a language for property-based generators
Property-based random testing à la QuickCheck requires building efficient generators for
well-distributed random data satisfying complex logical predicates, but writing these …
well-distributed random data satisfying complex logical predicates, but writing these …
Etna: An Evaluation Platform for Property-Based Testing (Experience Report)
Property-based testing is a mainstay of functional programming, boasting a rich literature, an
enthusiastic user community, and an abundance of tools—so many, indeed, that new users …
enthusiastic user community, and an abundance of tools—so many, indeed, that new users …
Targeted property-based testing
We introduce targeted property-based testing, an enhanced form of property-based testing
that aims to make the input generation component of a property-based testing tool guided by …
that aims to make the input generation component of a property-based testing tool guided by …
Computing correctly with inductive relations
Z Paraskevopoulou, A Eline… - Proceedings of the 43rd …, 2022 - dl.acm.org
Inductive relations are the predominant way of writing specifications in mechanized proof
developments. Compared to purely functional specifications, they enjoy increased …
developments. Compared to purely functional specifications, they enjoy increased …
Automating targeted property-based testing
Targeted property-based testing is an enhanced form of property-based testing (PBT) where
the input generation is guided by a search strategy instead of being random, thereby …
the input generation is guided by a search strategy instead of being random, thereby …
Quickchecking static analysis properties
A static analysis can check programs for potential errors. A natural question that arises is
therefore: who checks the checker? Researchers have given this question varying attention …
therefore: who checks the checker? Researchers have given this question varying attention …
Random testing of a higher-order blockchain language (experience report)
T Hoang, A Trunov, L Lampropoulos… - Proceedings of the ACM …, 2022 - dl.acm.org
We describe our experience of using property-based testing---an approach for automatically
generating random inputs to check executable program specifications---in a development of …
generating random inputs to check executable program specifications---in a development of …
Merging Inductive Relations
J Prinz, L Lampropoulos - Proceedings of the ACM on Programming …, 2023 - dl.acm.org
Inductive relations offer a powerful and expressive way of writing program specifications
while facilitating compositional reasoning. Their widespread use by proof assistant users …
while facilitating compositional reasoning. Their widespread use by proof assistant users …