Quantum Software Engineering: Landscapes and Horizons
- URL: http://arxiv.org/abs/2007.07047v2
- Date: Fri, 31 Dec 2021 15:13:00 GMT
- Title: Quantum Software Engineering: Landscapes and Horizons
- Authors: Jianjun Zhao
- Abstract summary: This paper defines the term "quantum software engineering" and introduces a quantum software life cycle.
The paper also gives a generic view of quantum software engineering and discusses the quantum software engineering processes, methods, and tools.
- Score: 1.7704011486040847
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Quantum software plays a critical role in exploiting the full potential of
quantum computing systems. As a result, it has been drawing increasing
attention recently. This paper defines the term "quantum software engineering"
and introduces a quantum software life cycle. The paper also gives a generic
view of quantum software engineering and discusses the quantum software
engineering processes, methods, and tools. Based on these, the paper provides a
comprehensive survey of the current state of the art in the field and presents
the challenges and opportunities we face. The survey summarizes the technology
available in the various phases of the quantum software life cycle, including
quantum software requirements analysis, design, implementation, test, and
maintenance. It also covers the crucial issues of quantum software reuse and
measurement.
Related papers
- A Survey on Testing and Analysis of Quantum Software [21.351834312054844]
We provide an extensive survey of the state of the art in testing and analysis of quantum software.
We discuss literature from several research communities, including quantum computing, software engineering, programming languages, and formal methods.
arXiv Detail & Related papers (2024-10-01T13:05:54Z) - The curse of random quantum data [62.24825255497622]
We quantify the performances of quantum machine learning in the landscape of quantum data.
We find that the training efficiency and generalization capabilities in quantum machine learning will be exponentially suppressed with the increase in qubits.
Our findings apply to both the quantum kernel method and the large-width limit of quantum neural networks.
arXiv Detail & Related papers (2024-08-19T12:18:07Z) - Quantum Computing: Vision and Challenges [16.50566018023275]
We discuss cutting-edge developments in quantum computer hardware advancement and subsequent advances in quantum cryptography, quantum software, and high-scalability quantum computers.
Many potential challenges and exciting new trends for quantum technology research and development are highlighted in this paper for a broader debate.
arXiv Detail & Related papers (2024-03-04T17:33:18Z) - Towards Quantum Software Requirements Engineering [9.987981195069619]
In the literature, quantum software requirements engineering (QSRE) is still a software engineering area that is relatively less investigated.
We provide an initial set of thoughts about how requirements engineering for quantum software might differ from that for classical software.
arXiv Detail & Related papers (2023-09-23T12:34:04Z) - Quantum Software Engineering Challenges from Developers' Perspective:
Mapping Research Challenges to the Proposed Workflow Model [5.287156503763459]
Software engineering of quantum programs can be approached from two directions.
In this paper, we aim at bridging the gap by starting with the quantum computing workflow and by mapping existing software engineering research to this workflow.
arXiv Detail & Related papers (2023-08-02T13:32:31Z) - Quantum data learning for quantum simulations in high-energy physics [55.41644538483948]
We explore the applicability of quantum-data learning to practical problems in high-energy physics.
We make use of ansatz based on quantum convolutional neural networks and numerically show that it is capable of recognizing quantum phases of ground states.
The observation of non-trivial learning properties demonstrated in these benchmarks will motivate further exploration of the quantum-data learning architecture in high-energy physics.
arXiv Detail & Related papers (2023-06-29T18:00:01Z) - Symbolic quantum programming for supporting applications of quantum
computing technologies [0.0]
The main focus of this paper is on quantum computing technologies, as they can in the most direct way benefit from developing tools.
We deliver a short survey of the most popular approaches in the field of quantum software development and we aim at pointing their strengths and weaknesses.
Next, we describe a software architecture and its preliminary implementation supporting the development of quantum programs using symbolic approach.
arXiv Detail & Related papers (2023-02-18T18:30:00Z) - Quantum Machine Learning: from physics to software engineering [58.720142291102135]
We show how classical machine learning approach can help improve the facilities of quantum computers.
We discuss how quantum algorithms and quantum computers may be useful for solving classical machine learning tasks.
arXiv Detail & Related papers (2023-01-04T23:37:45Z) - Optimal Stochastic Resource Allocation for Distributed Quantum Computing [50.809738453571015]
We propose a resource allocation scheme for distributed quantum computing (DQC) based on programming to minimize the total deployment cost for quantum resources.
The evaluation demonstrates the effectiveness and ability of the proposed scheme to balance the utilization of quantum computers and on-demand quantum computers.
arXiv Detail & Related papers (2022-09-16T02:37:32Z) - On exploring the potential of quantum auto-encoder for learning quantum systems [60.909817434753315]
We devise three effective QAE-based learning protocols to address three classically computational hard learning problems.
Our work sheds new light on developing advanced quantum learning algorithms to accomplish hard quantum physics and quantum information processing tasks.
arXiv Detail & Related papers (2021-06-29T14:01:40Z) - Quantum walk processes in quantum devices [55.41644538483948]
We study how to represent quantum walk on a graph as a quantum circuit.
Our approach paves way for the efficient implementation of quantum walks algorithms on quantum computers.
arXiv Detail & Related papers (2020-12-28T18:04:16Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.