Automated quantum software engineering

Journal Article (2024)
Author(s)

Aritra Sarkar (TU Delft - QuTech Advanced Research Centre, TU Delft - QCD/Feld Group)

DOI related publication
https://doi.org/10.1007/s10515-024-00436-x Final published version
More Info
expand_more
Publication Year
2024
Language
English
Issue number
1
Volume number
31
Article number
36
Downloads counter
249
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

As bigger quantum processors with hundreds of qubits become increasingly available, the potential for quantum computing to solve problems intractable for classical computers is becoming more tangible. Designing efficient quantum algorithms and software in tandem is key to achieving quantum advantage. Quantum software engineering is challenging due to the unique counterintuitive nature of quantum logic. Moreover, with larger quantum systems, traditional programming using quantum assembly language and qubit-level reasoning is becoming infeasible. Automated Quantum Software Engineering (AQSE) can help to reduce the barrier to entry, speed up development, reduce errors, and improve the efficiency of quantum software. This article elucidates the motivation to research AQSE (why), a precise description of such a framework (what), and reflections on components that are required for implementing it (how).