Metamorphic testing of oracle quantum programs

Rui Abreu, Joao Paulo Fernandes, Luis Llana, Guilherme Tavares

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Quantum Computing is regarded with a growing sense of excite-ment and expectation. While the preliminary evidences of its prac-tical interest accumulate, there are numerous challenges that must be addressed before quantum computing can reach generalized adoption and realize its full potential. One such challenge concerns assessing whether a quantum program is correct, namely in the sense that it implements the desired functionality. In the classical realm, program testing is a well-established approach to find de-fects in programs. While this approach should inspire quantum software development, porting classical testing techniques to the quantum world is by no means trivial. We propose a novel approach to test quantum programs. Our approach is based on the use of metamorphic relations, which allows us to overcome the well-known quantum measurement problem. We describe a series of exploratory experiments whose results provide evidence of the usefulness of our approach.

Original languageEnglish (US)
Title of host publicationProceedings - 3rd International Workshop on Quantum Software Engineering, Q-SE 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages16-23
Number of pages8
ISBN (Electronic)9781450393355
DOIs
StatePublished - 2022
Event3rd IEEE/ACM International Workshop on Quantum Software Engineering, Q-SE 2022 - Pittsburgh, United States
Duration: May 18 2022 → …

Publication series

NameProceedings - 3rd International Workshop on Quantum Software Engineering, Q-SE 2022

Conference

Conference3rd IEEE/ACM International Workshop on Quantum Software Engineering, Q-SE 2022
Country/TerritoryUnited States
CityPittsburgh
Period5/18/22 → …

Keywords

  • Metamorphic Testing
  • Quantum Software Qual-ity
  • Quantum Testing

ASJC Scopus subject areas

  • Safety, Risk, Reliability and Quality
  • Statistical and Nonlinear Physics
  • Software

Fingerprint

Dive into the research topics of 'Metamorphic testing of oracle quantum programs'. Together they form a unique fingerprint.

Cite this