Abstract
As the industry moves towards practical applications of quantum computing, it faces significant obstacles such as specific platform dependency and lack of mature tools. These obstacles make the creation of quantum applications a slow and complex process that requires specialized knowledge of quantum mechanics and computer science, which compromises the quality of quantum services. Therefore, the need to ensure an adequate level of quality in quantum software is fundamental. To address these challenges, this work proposes a process that enables developers to create high-quality quantum services in an automated and standardized way, using an extension of the OpenAPI specification. Furthermore, we analyze the challenges faced by NISQ devices, the most advanced quantum computers available today, due to errors and noise such as decoherence, gate errors, and readout errors. This process will make it possible to measure, at runtime, the stability and fidelity of the quantum circuits included in the generated quantum services.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
The basic gates create the basis on which the rest of the gates that make up the circuit are composed.
- 4.
This consists on preparing a 0 state and measuring if a 1 is read and viceversa. Thus, these probabilities are related to the readout error.
References
Aaronson, S.: BQP and the polynomial hierarchy. In: Proceedings of the Annual ACM Symposium on Theory of Computing, pp. 141–150 (2009)
MacQuarrie, E.R., Simon, C., Simmons, S., Maine, E.: The emerging commercial landscape of quantum computing. Nat. Rev. Phys. 2(11), 596–598 (2020)
Rojo, J., Valencia, D., Berrocal, J., Moguel, E., García-Alonso, J.M., Murillo, J.M.: Trials and tribulations of developing hybrid quantum-classical microservices systems. arXiv, vol. abs/2105.04421 (2021)
Moguel, E., Rojo, J., Valencia, D., Berrocal, J., Garcia-Alonso, J., Murillo, J.M.: Quantum service-oriented computing: current landscape and challenges. Softw. Qual. J. 30(4), 983–1002 (2022)
Akbar, M.A., Khan, A.A., Mahmood, S., Rafi, S.: Quantum software engineering: a new genre of computing (2022). https://arxiv.org/abs/2211.13990v1
Garcia-Alonso, J.M., Rojo, J., Valencia, D., Moguel, E., Berrocal, J., Murillo, J.M.: Quantum software as a service through a quantum API gateway. IEEE Internet Comput. 26, 34–41 (2021)
Piattini, M., Serrano, M., Perez-Castillo, R., Petersen, G., Hevia, J.L.: Toward a quantum software engineering. IT Prof. 23(1), 62–66 (2021)
Endo, S., Cai, Z., Benjamin, S.C., Yuan, X.: Hybrid quantum-classical algorithms and quantum error mitigation. J. Phys. Soc. Jpn. 90(3), 032001 (2021)
Schlosshauer, M.: Decoherence, the measurement problem, and interpretations of quantum mechanics. Rev. Mod. Phys. 76(4), 1267–1305 (2005). http://arxiv.org/abs/quant-ph/0312059
Nachman, B., Urbanek, M., de Jong, W.A., Bauer, C.W.: Unfolding quantum computer readout noise. npj Quantum Inf. 6(1), 1–7 (2020). https://www.nature.com/articles/s41534-020-00309-7
Georgopoulos, K., Emary, C., Zuliani, P.: Modelling and simulating the noisy behaviour of near-term quantum computers. Phys. Rev. A 104(6), 062432 (2021). http://arxiv.org/abs/2101.02109. [quant-ph]
Arias, D., et al.: Let’s do it right the first time: survey on security concerns in the way to quantum software engineering. Neurocomputing 538, 126199 (2023). https://www.sciencedirect.com/science/article/pii/S0925231223003041
Isakov, S.V., et al.: Simulations of quantum circuits with approximate noise using qsim and Cirq (2021). http://arxiv.org/abs/2111.02396. [quant-ph]
Gidney, C.: Stim: a fast stabilizer circuit simulator. Quantum 5, 497 (2021). http://arxiv.org/abs/2103.02202. [quant-ph]
Aseguinolaza, U., Sobrino, N., Sobrino, G., Jornet-Somoza, J., Borge, J.: Error estimation in IBM quantum computers (2023). http://arxiv.org/abs/2302.06870. [physics, physics:quant-ph]
Romero-Álvarez, J., Alvarado-Valiente, J., Moguel, E., García-Alonso, J., Murillo, J.M.: Using open API for the development of hybrid classical-quantum services. In: Troya, J., et al. (eds.) ICSOC 2022. LNCS, vol. 13821, pp. 364–368. Springer, Cham (2023). https://doi.org/10.1007/978-3-031-26507-5_34
Acknowledgments
The authors would like to acknowledge the partial financial support by the Ministry of Science (QSERV project, PID2021-1240454OB-C31 and PID2021-124054OB-C33) funded by MCIN/AEI /10.13039/50100011033 and by “ERDF A way of making Europe”. Also, to the Basque Government (projects TRUSTIND - KK-2020/00054, and REMEDY - KK-2021/00091). It is also funded by the QSALUD project (EXP 00135977/MIG-20201059) in the lines of action of the Center for Technological Development and Innovation (CDTI); and by the Ministry of Economy and Digital Transformation of the Government of Spain through the call for the Quantum ENIA project - Quantum Spain Project, and by the European Union through the Recovery, Transformation and Resilience Plan - NextGenerationEU in the framework of the Agenda España Digital 2025.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Alvarado-Valiente, J. et al. (2023). Improving the Quality of Quantum Services Generation Process: Controlling Errors and Noise. In: García Bringas, P., et al. Hybrid Artificial Intelligent Systems. HAIS 2023. Lecture Notes in Computer Science(), vol 14001. Springer, Cham. https://doi.org/10.1007/978-3-031-40725-3_16
Download citation
DOI: https://doi.org/10.1007/978-3-031-40725-3_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-40724-6
Online ISBN: 978-3-031-40725-3
eBook Packages: Computer ScienceComputer Science (R0)