연구 분야: Databases
학회: International Conference on Graph Transformation
Graph databases have surged in popularity, and applications increasingly employ them to store and retrieve interconnected data. However, testing graph database-backed applications has distinctive challenges. Due to the sheer dimension of the graph schema state space, testing applications using naive random graph instances is unlikely to cover a large portion of an application program. We present PGFUZZ, a graph transformation-based greybox fuzzer for testing graph database-backed applications, that is, to the best of our knowledge, the first fuzzer to specifically target graph database applications. PGFUZZ builds on top of state-of-the-art graph generators and utilizes graph transformations guided by code coverage to produce application test inputs. PGFUZZ ’s graph transformations are schema-aware and support recently introduced graph schema, key, and cardinality constraints. We evaluate PGFUZZ on graph database applications that we curate from open-source repositories and show that PGFUZZ substantially improves the test coverage of graph database-backed applications compared to the state-of-the-art.
| 발행 연도 | 2025년 |
|---|---|
| 인용수 | 0 |
| 출판 국가 | Netherlands, France |
| 사이트 | Springer |
| 좋아요 수 | 0 |