Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering 2022
DOI: 10.1145/3551349.3556924
|View full text |Cite
|
Sign up to set email alerts
|

Differentially Testing Database Transactions for Fun and Profit

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(2 citation statements)
references
References 28 publications
0
2
0
Order By: Relevance
“…Because consistency-checking algorithms additionally require the overhead for analysis, researchers explored a technique to apply verifiable computation to check the correctness of serializability [66]. Instead of developing a consistency-checking algorithm as an arbitrary invariant checker, differential testing has been employed [67]. Viper has been developed to check for snapshot isolation by checking for a polygraph-based transaction dependency [68].…”
Section: Consistency Checkingmentioning
confidence: 99%
“…Because consistency-checking algorithms additionally require the overhead for analysis, researchers explored a technique to apply verifiable computation to check the correctness of serializability [66]. Instead of developing a consistency-checking algorithm as an arbitrary invariant checker, differential testing has been employed [67]. Viper has been developed to check for snapshot isolation by checking for a polygraph-based transaction dependency [68].…”
Section: Consistency Checkingmentioning
confidence: 99%
“…RAGS [8] executes the same SELECT query on different DBMSs and observes discrepancies in their query results. DT2 [46] feeds a group of transactions into multiple DBMSs to detect transaction bugs. Grand [45] and RD2 [49] apply differential testing on graph database systems.…”
Section: Related Workmentioning
confidence: 99%