Quantum Software Engineering: Landscapes and Horizons

07/14/2020
by   Jianjun Zhao, et al.
0

Quantum software plays a critical role in exploiting the full potential of quantum computing systems. As a result, it is drawing increasing attention recently. This paper defines the term "quantum software engineering" and introduces a quantum software life cycle. 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 that 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 issue of quantum software reuse.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/21/2023

Quantum Software Analytics: Opportunities and Challenges

Quantum computing systems depend on the principles of quantum mechanics ...
research
03/16/2021

Some Size and Structure Metrics for Quantum Software

Quantum software plays a critical role in exploiting the full potential ...
research
08/12/2021

Operationalizing Human Values in Software Engineering: A Survey

Human values, such as inclusion and diversity, are defined as what an in...
research
03/30/2021

Modelling Quantum Circuits with UML

None of the quantum computing applications imagined will ever become a r...
research
03/23/2023

Paraconsistent Transition Systems

Often in Software Engineering, a modeling formalism has to support scena...
research
04/29/2021

Quantum Computing Platforms: Assessing the Impact on Quality Attributes and SDLC Activities

Practical quantum computing is rapidly becoming a reality. To harness qu...
research
10/25/2022

Modular Software for Real-Time Quantum Control Systems

Real-time control software and hardware is essential for operating quant...

Please sign up or login with your details

Forgot password? Click here to reset