paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Differentially Testing Database Transactions for Fun and Profit

差分测试数据库事务:为了乐趣与收益
ASE Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering2022匹配度 2/10 · 论文研究数据库事务的差分测试,属于动态测试/软件工程领域,与用户关注的静态分析、形式化验证、浮点/贝叶斯程序分析及LLM交叉方向无关。引用 23 inbox
Ziyu Cui, Wensheng Dou, Qianwang Dai, Jiansen Song, Wei Wang, Jun Wei, Dan Ye
crossref: 2026-09-12

AI 速览

一句话:对数据库事务实现进行差分测试,以发现导致数据不一致与查询错误的事务缺陷。

数据库管理系统使用事务来保证数据的一致性与完整性,而事务实现中的错误会带来严重后果,例如错误的数据库状态和查询结果,因此保障事务实现的可靠性至关重要。该论文的标题表明其采用差分测试(differential testing)来检验数据库事务实现,目标是在真实系统中高效地发现事务相关缺陷,并强调该工作既有研究趣味也有实际价值。不过,所提供的英文摘要仅陈述了研究动机,未展开具体的技术路线、差分测试所比较的对象、缺陷判定准则与实验评估结果,因此方法细节和量化结论需查阅论文全文。

问题
DBMS 的事务实现若存在缺陷,会导致数据库状态与查询结果错误,如何可靠地检测事务实现中的错误是本文关注的问题。
方法
根据标题,论文采用差分测试(differential testing)对数据库事务进行测试,以发现事务实现中的不一致与缺陷;摘要未给出具体技术细节。
评估
摘要未提供评估信息;从标题与摘要可判断论文面向真实 DBMS 的事务实现问题,具体实验设计与结果需参见原文。
原文摘要(Abstract)

Database Management Systems (DBMSs) utilize transactions to ensure the consistency and integrity of data. Incorrect transaction implementations in DBMSs can lead to severe consequences, e.g., incorrect database states and query results. Therefore, it is critical to ensure the reliability of transaction implementations.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot7285,
  title = {Differentially Testing Database Transactions for Fun and Profit},
  author = {Ziyu Cui and Wensheng Dou and Qianwang Dai and Jiansen Song and Wei Wang and Jun Wei and Dan Ye},
  booktitle = {ASE},
  year = {2022},
  doi = {10.1145/3551349.3556924}
}