Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A survey of symbolic execution techniques
Many security and software testing applications require checking whether certain properties
of a program hold for any possible usage scenario. For instance, a tool for identifying …
of a program hold for any possible usage scenario. For instance, a tool for identifying …
An orchestrated survey of methodologies for automated software test case generation
Test case generation is among the most labour-intensive tasks in software testing. It also has
a strong impact on the effectiveness and efficiency of software testing. For these reasons, it …
a strong impact on the effectiveness and efficiency of software testing. For these reasons, it …
Combining unit-level symbolic execution and system-level concrete execution for testing NASA software
CS Pǎsǎreanu, PC Mehlitz, DH Bushnell… - Proceedings of the …, 2008 - dl.acm.org
We describe an approach to testing complex safety critical software that combines unit-level
symbolic execution and system-level concrete execution for generating test cases that …
symbolic execution and system-level concrete execution for generating test cases that …
A survey of new trends in symbolic execution for software testing and analysis
Symbolic execution is a well-known program analysis technique which represents program
inputs with symbolic values instead of concrete, initialized, data and executes the program …
inputs with symbolic values instead of concrete, initialized, data and executes the program …
Test generation through programming in UDITA
We present an approach for describing tests using non-deterministic test generation
programs. To write such programs, we introduce UDITA, a Java-based language with non …
programs. To write such programs, we introduce UDITA, a Java-based language with non …
Precise identification of problems for structural test generation
An important goal of software testing is to achieve at least high structural coverage. To
reduce the manual efforts of producing such high-covering test inputs, testers or developers …
reduce the manual efforts of producing such high-covering test inputs, testers or developers …
Learning to accelerate symbolic execution via code transformation
Symbolic execution is an effective but expensive technique for automated test generation.
Over the years, a large number of refined symbolic execution techniques have been …
Over the years, a large number of refined symbolic execution techniques have been …
Precise interface identification to improve testing and analysis of web applications
As web applications become more widespread, sophisticated, and complex, automated
quality assurance techniques for such applications have grown in importance. Accurate …
quality assurance techniques for such applications have grown in importance. Accurate …
Symbolic execution with abstraction
We address the problem of error detection for programs that take recursive data structures
and arrays as input. Previously we proposed a combination of symbolic execution and …
and arrays as input. Previously we proposed a combination of symbolic execution and …
LeanSym: Efficient hybrid fuzzing through conservative constraint debloating
To improve code coverage and flip complex program branches, hybrid fuzzers couple
fuzzing with concolic execution. Despite its benefits, this strategy inherits the inherent …
fuzzing with concolic execution. Despite its benefits, this strategy inherits the inherent …