Towards N-version Quantum Software Systems for Reliable Classical-Quantum Computing

While quantum computers have attracted much attention, dealing with computational errors due to noise effects caused by the interaction between quantum hardware and the external environment is a significant challenge. In this paper, we propose an approach to apply N-version programming (NVP) to quantum software to improve the reliability of the entire quantum software system. First, we define architecture patterns for N-version quantum software systems (NVQS) based on a combination of quantum libraries and devices. Next, given that the output of the quantum software system is a probability distribution, we came up with an evaluation strategy inspired by the concept of NVP for clustering and selecting multiple probability distributions output from NVQS. Finally, we outline our future experimental plan.

Authors

Publication Details

Published
2024-10-28
DOI
https://doi.org/10.1109/issrew63542.2024.00064
Citations
6
Primary Topic
Quantum Computing Algorithms and Architecture
Type
article
Field-Weighted Citation Impact
2.08
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Towards N-version Quantum Software Systems for Reliable Classical-Quantum Computing

Suguru Endo, Yasuo Suzuki, Shôichi Saito
6 citations
Quantum Computing Algorithms and Architecture
2.08
article

Towards N-version Quantum Software Systems for Reliable Classical-Quantum Computing

Suguru Endo, Yasuo Suzuki, Shôichi Saito
article en
6 citations

Abstract

While quantum computers have attracted much attention, dealing with computational errors due to noise effects caused by the interaction between quantum hardware and the external environment is a significant challenge. In this paper, we propose an approach to apply N-version programming (NVP) to quantum software to improve the reliability of the entire quantum software system. First, we define architecture patterns for N-version quantum software systems (NVQS) based on a combination of quantum libraries and devices. Next, given that the output of the quantum software system is a probability distribution, we came up with an evaluation strategy inspired by the concept of NVP for clustering and selecting multiple probability distributions output from NVQS. Finally, we outline our future experimental plan.

Openalex Percentile: Top 11%
Quantum Computing Algorithms and Architecture
2.08
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.