Automated quantum software engineering

Aritra Sarkar*

*Corresponding author for this work

Research output: Contribution to journalArticleScientificpeer-review

1 Citation (Scopus)
102 Downloads (Pure)

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).

Original languageEnglish
Article number36
Number of pages17
JournalAutomated Software Engineering
Volume31
Issue number1
DOIs
Publication statusPublished - May 2024

Keywords

  • Program synthesis
  • Quantum algorithms
  • Software automation

Fingerprint

Dive into the research topics of 'Automated quantum software engineering'. Together they form a unique fingerprint.

Cite this