We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Software Engineering

Title: Concolic Testing of Quantum Programs

Abstract: This paper presents the first concolic testing framework specifically designed for quantum programs. The framework defines quantum conditional statements that quantify quantum states and presents a symbolization method for quantum variables. Utilizing this framework, we generate path constraints for each concrete execution path of a quantum program. These constraints guide the exploration of new paths, with a quantum constraint solver determining the outcomes to generate novel input samples and enhance branch coverage. We implemented this framework in Python and integrated it with Qiskit for practical evaluation. Experimental results demonstrate that our concolic testing framework significantly improves branch coverage and the quality of quantum input samples, demonstrating its effectiveness and efficiency in quantum software testing.
Subjects: Software Engineering (cs.SE); Quantum Physics (quant-ph)
Cite as: arXiv:2405.04860 [cs.SE]
  (or arXiv:2405.04860v1 [cs.SE] for this version)

Submission history

From: Xia Shangzhou [view email]
[v1] Wed, 8 May 2024 07:32:19 GMT (529kb,D)

Link back to: arXiv, form interface, contact.