paperbot · PL 论文追踪

全部论文 待读 收藏

P2 GDSynth: A Graph Database Testing Framework via Effective Graph Synthesis

GDSynth:通过高效图合成的图数据库测试框架
ICSE Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering2026匹配度 2/10 · 该论文聚焦图数据库测试数据合成与元模型变异,属于软件测试/数据库测试方向,与用户核心关注的静态分析、LLM/Agent 与程序分析交叉、浮点程序分析及贝叶斯程序分析均无直接关联。引用 0 inbox
Fozail Ahmad, Kristóf Marussy, Oszkár Semeráth, Dániel Varró, Lili Wei
crossref: 2026-09-12

AI 速览

一句话:提出 GDSynth,将元模型变异与领域特定图模型合成结合,为图数据库自动生成多样测试数据并发现真实缺陷。

图数据库管理系统(GDBMS)被广泛用于包括安全关键在内的多个领域,而测试此类系统需要大量且多样的测试数据,即查询与图内容的组合。然而现有 GDBMS 测试工具对合成有意义且多样的测试图支持十分有限,制约了测试的有效性。本文提出 GDSynth 测试框架,创新性地将(1)元模型变异与(2)领域特定图模型的自动合成相结合,把合成出的图模型作为测试数据在已有测试查询上执行。作者在 Neo4J 图数据库上开展自动化蜕变测试(metamorphic testing)以展示框架的实用价值,并成功揭示了一个此前已被报告的真实缺陷。演示视频与开源代码均已公开。

问题
图数据库系统常用于安全关键场景,其测试依赖大量且多样的查询与图内容数据,但现有测试工具难以合成有意义且多样的测试图,导致测试覆盖与缺陷发现能力不足。
方法
GDSynth 将元模型变异与领域特定图模型的自动合成相结合,为已有测试查询自动生成多样的图测试数据,并在其上执行自动化蜕变测试。
评估
在 Neo4J 图数据库上运行自动化蜕变测试,成功揭示了一个此前已被报告的真实缺陷,并公开了演示视频与开源代码。
原文摘要(Abstract)

Graph database management systems (GDBMSs) are used in various domains, including safety-critical applications. A challenging aspect of testing such systems is that it needs a large and diverse amount of test data consisting of queries and graph contents. However, existing GDBMS testing tools provide very limited support for synthesizing a meaningful and diverse set of test graphs. This paper presents GDSynth , our novel testing framework that aims to reveal bugs in graph database management systems by innovatively combining (1) metamodel mutations with (2) automated synthesis of domain-specific graph models as test data executed on existing test queries. The usefulness of our framework is showcased by performing automated metamorphic testing of the Neo4J graph database and revealing a previously reported real bug. Our demo video is available at https://youtu.be/dIPlf0G3-d0 and our open-source code is available at https://github.com/FozAhm/GDSynth.

链接与引用

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

BibTeX
@inproceedings{paperbot11754,
  title = {GDSynth: A Graph Database Testing Framework via Effective Graph Synthesis},
  author = {Fozail Ahmad and Kristóf Marussy and Oszkár Semeráth and Dániel Varró and Lili Wei},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3774748.3787605}
}