Is Your Quantum Program Bug-Free?

01/29/2020
by   Andriy Miranskyy, et al.
0

Quantum computers are becoming more mainstream. As more programmers are starting to look at writing quantum programs, they face an inevitable task of debugging their code. How should the programs for quantum computers be debugged? In this paper, we discuss existing debugging tactics, used in developing programs for classic computers, and show which ones can be readily adopted. We also highlight quantum-computer-specific debugging 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
03/16/2021

On Testing and Debugging Quantum Software

Quantum computers are becoming more mainstream. As more programmers are ...
research
11/13/2018

QDB: From Quantum Algorithms Towards Correct Quantum Programs

With the advent of small-scale prototype quantum computers, researchers ...
research
03/05/2022

Towards an Antivirus for Quantum Computers

Researchers are today exploring models for cloud-based usage of quantum ...
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
07/30/2020

The Program with a Personality: Analysis of Elk Cloner, the First Personal Computer Virus

Although self-replicating programs and viruses have existed since the 19...
research
07/30/2020

Optimal Layout Synthesis for Quantum Computing

Recent years have witnessed the fast development of quantum computing. R...
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 ...

Please sign up or login with your details

Forgot password? Click here to reset