Authors:
Martin Beisel
;
Johanna Barzen
;
Frank Leymann
and
Benjamin Weder
Affiliation:
Institute of Architecture of Application Systems, University of Stuttgart, Germany
Keyword(s):
Quantum Computing, Pattern Languages, Hybrid Quantum Applications, Operations.
Abstract:
With the rapidly improving capabilities of today’s quantum devices, the development of high-quality quantum applications, that can be utilized to solve practically relevant problems, becomes necessary. Quantum software engineering is an emerging paradigm aiming to improve the quality, reusability, and maintainability of quantum applications. However, while various concepts have been presented for developing and operating quantum applications, there is a lack of structured documentation supporting developers and operations personnel in applying the best practices. To facilitate the development of quantum applications, a pattern language for the quantum computing domain has been introduced. It documents proven solutions to commonly recurring problems during the quantum software development lifecycle in an abstract manner. However, it does not contain patterns for the operations of hybrid quantum applications. To bridge this gap, in this work, we introduce novel patterns focusing on pac
kaging, testing, executing, and observing hybrid quantum applications.
(More)