QCRMut: Quantum Circuit Random Mutant generator tool

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Gil, Sinhué García, Díaz, Luis Llana, Jarabo, José Ignacio Requeno
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912055567581184
author Gil, Sinhué García
Díaz, Luis Llana
Jarabo, José Ignacio Requeno
author_facet Gil, Sinhué García
Díaz, Luis Llana
Jarabo, José Ignacio Requeno
contents Quantum computing has been on the rise in recent years, evidenced by a surge in publications on quantum software engineering and testing. Progress in quantum hardware has also been notable, with the introduction of impressive systems like Condor boasting 1121 qubits, and IBM Quantum System Two, which employs three 133-qubit Heron processors. As this technology edges closer to practical application, ensuring the efficacy of our software becomes imperative. Mutation testing, a well-established technique in classical computing, emerges as a valuable approach in this context. In our paper, we aim to introduce QCRMut, a mutation tool tailored for quantum programs, leveraging the inherent Quantum Circuit structure. We propose a randomised approach compared to previous works with exhaustive creation processes and the capability for marking immutable positions within the circuit. These features facilitate the preservation of program structure, which is crucial for future applications such as metamorphic testing.
format Preprint
id arxiv_https___arxiv_org_abs_2410_01415
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle QCRMut: Quantum Circuit Random Mutant generator tool
Gil, Sinhué García
Díaz, Luis Llana
Jarabo, José Ignacio Requeno
Software Engineering
Quantum computing has been on the rise in recent years, evidenced by a surge in publications on quantum software engineering and testing. Progress in quantum hardware has also been notable, with the introduction of impressive systems like Condor boasting 1121 qubits, and IBM Quantum System Two, which employs three 133-qubit Heron processors. As this technology edges closer to practical application, ensuring the efficacy of our software becomes imperative. Mutation testing, a well-established technique in classical computing, emerges as a valuable approach in this context. In our paper, we aim to introduce QCRMut, a mutation tool tailored for quantum programs, leveraging the inherent Quantum Circuit structure. We propose a randomised approach compared to previous works with exhaustive creation processes and the capability for marking immutable positions within the circuit. These features facilitate the preservation of program structure, which is crucial for future applications such as metamorphic testing.
title QCRMut: Quantum Circuit Random Mutant generator tool
topic Software Engineering
url https://arxiv.org/abs/2410.01415