On Testing and Debugging Quantum Software

03/16/2021
by   Andriy Miranskyy, et al.
0

Quantum computers are becoming more mainstream. As more programmers are starting to look at writing quantum programs, they need to test and debug their code. In this paper, we discuss various use-cases for quantum computers, either standalone or as part of a System of Systems. Based on these use-cases, we discuss some testing and debugging tactics that one can leverage to ensure the quality of the quantum software. We also highlight quantum-computer-specific issues and list novel techniques that are needed to address these issues. The practitioners can readily apply some of these tactics to their process of writing quantum programs, while researchers can learn about opportunities for future work.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/29/2020

Is Your Quantum Program Bug-Free?

Quantum computers are becoming more mainstream. As more programmers are ...
research
09/11/2022

Using Quantum Computers to Speed Up Dynamic Testing of Software

Software under test can be analyzed dynamically, while it is being execu...
research
08/19/2022

Testing Quantum Programs with Multiple Subroutines

Errors in quantum programs are challenging to track down due to the unce...
research
06/10/2020

Toward a standardized methodology for constructing quantum computing use cases

We propose a standardized methodology for developing and evaluating use ...
research
12/11/2000

Questions for a Materialist Philosophy Implying the Equivalence of Computers and Human Cognition

Issues related to a materialist philosophy are explored as concerns the ...
research
06/29/2023

Noise-Aware Quantum Software Testing

Quantum Computing (QC) promises computational speedup over classic compu...
research
07/24/2019

Quantum Advantage and Y2K Bug: Comparison

Quantum Computers (QCs), once they mature, will be able to solve some pr...

Please sign up or login with your details

Forgot password? Click here to reset