Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 18 von 3077888
2023 IEEE/ACM 45th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), 2023, p.136-140
2023

Details

Autor(en) / Beteiligte
Titel
Randomized Differential Testing of RDF Stores
Ist Teil von
  • 2023 IEEE/ACM 45th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), 2023, p.136-140
Ort / Verlag
Piscataway, NJ, USA: IEEE Press
Erscheinungsjahr
2023
Link zum Volltext
Quelle
IEEE Xplore Digital Library
Beschreibungen/Notizen
  • As a special kind of graph database systems, RDF stores have been widely used in many applications, e.g., knowledge graphs and semantic web. RDF stores utilize SPARQL as their standardized query language to store and retrieve RDF graphs. Incorrect implementations of RDF stores can introduce logic bugs that cause RDF stores to return incorrect query results. These logic bugs can lead to severe consequences and are likely to go unnoticed by developers. However, no available tools can detect logic bugs in RDF stores. In this paper, we propose RD2, a Randomized Differential testing approach of RDF stores, to reveal discrepancies among RDF stores, which indicate potential logic bugs in RDF stores. The core idea of RD2 is to build an equivalent RDF graph for multiple RDF stores, and verify whether they can return the same query result for a given SPARQL query. Guided by the SPARQL syntax and the generated RDF graph, we automatically generate syntactically valid SPARQL queries, which can return non-empty query results with high probability. We further unify the formats of SPARQL query results from different RDF stores and find discrepancies among them. We evaluate RD2 on three popular and widely-used RDF stores. In total, we have detected 5 logic bugs in them. A video demonstration of RD2 is available at https://youtu.be/da7XlsdbRR4.
Sprache
Englisch
Identifikatoren
ISBN: 9798350322637
eISSN: 2574-1934
DOI: 10.1109/ICSE-Companion58688.2023.00041
Titel-ID: cdi_acm_books_10_1109_ICSE_Companion58688_2023_00041_brief

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX