Quantum Factory Method: A Software Engineering Approach to Deal with Incompatibilities in Quantum Libraries

Bibliographic citation

Magaz-Romero, S., Mosqueira-Rey, E., Alvarez-Estevez, D., Moret-Bonillo, V. (2023). Quantum Factory Method: A Software Engineering Approach to Deal with Incompatibilities in Quantum Libraries. In: Mikyška, J., de Mulatier, C., Paszynski, M., Krzhizhanovskaya, V.V., Dongarra, J.J., Sloot, P.M. (eds) Computational Science – ICCS 2023. ICCS 2023. Lecture Notes in Computer Science, vol 10477. Springer, Cham. https://doi.org/10.1007/978-3-031-36030-5_6

Type of academic work

Academic degree

Abstract

[Abstract]: The current context of Quantum Computing and its available technologies present an extensive variety of tools and lack of methodologies, leading to incompatibilities across platforms, which end up as inconsistencies in the developed solutions. We propose a design called Quantum Factory Method, based on software engineering and design patterns, to solve these issues by integrating different quantum platforms in the same development. We provide example implementations whose results prove the suitability of the design in different cases, and conclude on how this approach can be expanded for future work.

Description

23rd International Conference, Prague, Czech Republic, July 3–5, 2023, Proceedings, Part V
"This version of the conference paper has been accepted for publication, after peer review and is subject to Springer Nature’s AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: https://doi.org/10.1007/978-3-031-36030-5_6."

Rights

©2023 Springer Nature Switzerland AG. This version is is subject to Springer Nature’s AM terms of use (https://www.springernature.com/gp/open-science/policies/accepted-manuscript-terms).