Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Harvey: A greybox fuzzer for smart contracts
We present Harvey, an industrial greybox fuzzer for smart contracts, which are programs
managing accounts on a blockchain. Greybox fuzzing is a lightweight test-generation …
managing accounts on a blockchain. Greybox fuzzing is a lightweight test-generation …
RULF: Rust library fuzzing via API dependency graph traversal
Robustness is a key concern for Rust library development because Rust promises no risks
of undefined behaviors if developers use safe APIs only. Fuzzing is a practical approach for …
of undefined behaviors if developers use safe APIs only. Fuzzing is a practical approach for …
Towards optimal concolic testing
Concolic testing integrates concrete execution (eg, random testing) and symbolic execution
for test case generation. It is shown to be more cost-effective than random testing or …
for test case generation. It is shown to be more cost-effective than random testing or …
How we get there: A context-guided search strategy in concolic testing
One of the biggest challenges in concolic testing, an automatic test generation technique, is
its huge search space. Concolic testing generates next inputs by selecting branches from …
its huge search space. Concolic testing generates next inputs by selecting branches from …
A systematic review of search strategies in dynamic symbolic execution
One of the major concerns of dynamic symbolic execution (DSE) based automated test case
generation is its huge search space which restricts its usage for industrial-size program …
generation is its huge search space which restricts its usage for industrial-size program …
Towards making formal methods normal: meeting developers where they are
Formal verification of software is a bit of a niche activity: it is only applied to the most safety-
critical or security-critical software and it is typically only performed by specialized …
critical or security-critical software and it is typically only performed by specialized …
Automated unit testing of large industrial embedded software using concolic testing
Y Kim, Y Kim, T Kim, G Lee, Y Jang… - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Current testing practice in industry is often ineffective and slow to detect bugs, since most
projects utilize manually generated test cases. Concolic testing alleviates this problem by …
projects utilize manually generated test cases. Concolic testing alleviates this problem by …
Cause reduction: delta debugging, even without bugs
What is a test case for? Sometimes, to expose a fault. Tests can also exercise code, use
memory or time, or produce desired output. Given a desired effect, a test case can be seen …
memory or time, or produce desired output. Given a desired effect, a test case can be seen …
Input-gen: Guided generation of stateful inputs for testing, tuning, and training
The size and complexity of software applications is increasing at an accelerating pace.
Source code repositories (along with their dependencies) require vast amounts of labor to …
Source code repositories (along with their dependencies) require vast amounts of labor to …
Automatically generating search heuristics for concolic testing
We present a technique to automatically generate search heuristics for concolic testing. A
key challenge in concolic testing is how to effectively explore the program's execution paths …
key challenge in concolic testing is how to effectively explore the program's execution paths …