Automated quantum software engineering

Journal Article (2024)
Author(s)

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

Research Institute
QuTech Advanced Research Centre
DOI related publication
https://doi.org/10.1007/s10515-024-00436-x
More Info
expand_more
Publication Year
2024
Language
English
Research Institute
QuTech Advanced Research Centre
Issue number
1
Volume number
31
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).