Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Squirrel: Testing database management systems with language validity and coverage feedback
Fuzzing is an increasingly popular technique for verifying software functionalities and finding
security vulnerabilities. However, current mutation-based fuzzers cannot effectively test …
security vulnerabilities. However, current mutation-based fuzzers cannot effectively test …
Finding bugs in database systems via query partitioning
Logic bugs in Database Management Systems (DBMSs) are bugs that cause an incorrect
result for a given query, for example, by omitting a row that should be fetched. These bugs …
result for a given query, for example, by omitting a row that should be fetched. These bugs …
Testing database engines via pivoted query synthesis
Database Management Systems (DBMSs) are used widely, and have been extensively
tested by fuzzers, which are successful in finding crash bugs. However, approaches to …
tested by fuzzers, which are successful in finding crash bugs. However, approaches to …
Detecting optimization bugs in database engines via non-optimizing reference engine construction
Database Management Systems (DBMS) are used ubiquitously. To efficiently access data,
they apply sophisticated optimizations. Incorrect optimizations can result in logic bugs, which …
they apply sophisticated optimizations. Incorrect optimizations can result in logic bugs, which …
Griffin: Grammar-free DBMS fuzzing
Fuzzing is a promising approach to DBMS testing. One crucial component in DBMS fuzzing
is grammar: since DBMSs enforce strict validation on inputs, a grammar improves fuzzing …
is grammar: since DBMSs enforce strict validation on inputs, a grammar improves fuzzing …
Detecting logical bugs of {DBMS} with coverage-based guidance
Database management systems (DBMSs) are critical components of modern data-intensive
applications. Developers have adopted many testing techniques to detect DBMS bugs such …
applications. Developers have adopted many testing techniques to detect DBMS bugs such …
Testing database engines via query plan guidance
Database systems are widely used to store and query data. Test oracles have been
proposed to find logic bugs in such systems, that is, bugs that cause the database system to …
proposed to find logic bugs in such systems, that is, bugs that cause the database system to …
{DynSQL}: Stateful Fuzzing for Database Management Systems with Complex and Valid {SQL} Query Generation
Database management systems (DBMSs) are essential parts of modern software. To ensure
the security of DBMSs, recent approaches apply fuzzing to testing DBMSs by automatically …
the security of DBMSs, recent approaches apply fuzzing to testing DBMSs by automatically …
Testing graph database engines via query partitioning
Graph Database Management Systems (GDBMSs) store data as graphs and allow the
efficient querying of nodes and their relationships. Logic bugs are bugs that cause a GDBMS …
efficient querying of nodes and their relationships. Logic bugs are bugs that cause a GDBMS …
One engine to fuzz'em all: Generic language processor testing with semantic validation
Language processors, such as compilers and interpreters, are indispensable in building
modern software. Errors in language processors can lead to severe consequences, like …
modern software. Errors in language processors can lead to severe consequences, like …