ACKNOWLEDGEMENTS
This work was partially funded by the BMWK
projects SeQuenC (01MQ22009B), EniQmA
(01MQ22007B), and PlanQK (01MK20005N).
REFERENCES
Agnostiq (2023). Covalent. https://agnostiq.ai/covalent/.
Alexander, C., Ishikawa, S., and Silverstein, M. (1977).
A Pattern Language: Towns, Buildings, Construction.
Oxford University Press.
Arute, F., Arya, K., Babbush, R., Bacon, D., et al. (2019).
Quantum supremacy using a programmable supercon-
ducting processor. Nature, 574(7779):505–510.
AWS (2023). Amazon Braket Usage Overview.
https://docs.aws.amazon.com/braket/latest/
developerguide/braket-using.html.
Barzen, J. (2021). From Digital Humanities to Quantum
Humanities: Potentials and Applications. In Quan-
tum Computing in the Arts and Humanities. Springer.
arXiv:2103.11825.
Beisel, M., Barzen, J., Leymann, F., Truger, F., Weder, B.,
and Yussupov, V. (2022). Patterns for Quantum Er-
ror Handling. In Proceedings of the 14
th
Interna-
tional Conference on Pervasive Patterns and Applica-
tions (PATTERNS 2022), pages 22–30. Xpert Publish-
ing Services (XPS).
Camunda Services (2023). Camunda workflow engine.
https://docs.camunda.io.
Cao, Y., Romero, J., and Aspuru-Guzik, A. (2018). Poten-
tial of quantum computing for drug discovery. IBM
Journal of Research and Development, 62(6):6:1–
6:20.
Cerezo, M., Arrasmith, A., Babbush, R., Benjamin, S. C.,
Endo, S., Fujii, K., McClean, J. R., Mitarai, K.,
Yuan, X., Cincio, L., and Coles, P. J. (2021). Varia-
tional quantum algorithms. Nature Reviews Physics,
3(9):625–644.
Coplien, J. O. (1996). Software Patterns. SIGS Books &
Multimedia.
Dilmegani, C. (2023). Quantum Software in 2023: What It
Is & How It Works. https://research.aimultiple.com/
quantum-software/.
Ellis, C. A. (1999). Workflow Technology. Computer Sup-
ported Cooperative Work, Trends in Software Series,
7:29–54.
Falkenthal, M., Breitenb
¨
ucher, U., and Leymann, F. (2018).
The Nature of Pattern Languages. In Pursuit of Pat-
tern Languages for Societal Change, pages 130–150.
tredition.
Fehling, C., Barzen, J., Breitenb
¨
ucher, U., and Leymann,
F. (2014a). A Process for Pattern Identification, Au-
thoring, and Application. In Proceedings of the 19
th
European Conference on Pattern Languages of Pro-
grams (EuroPLoP 2014). ACM.
Fehling, C., Leymann, F., Retter, R., Schupeck, W., and Ar-
bitter, P. (2014b). Cloud Computing Patterns: Funda-
mentals to Design, Build, and Manage Cloud Appli-
cations. Springer.
Fingerhuth, M., Babej, T., and Wittek, P. (2018). Open
source software in quantum computing. PloS one,
13(12):1–28.
Frachon, F. (2023). Azure Quantum unlocks the
next generation of Hybrid Quantum Comput-
ing. https://devblogs.microsoft.com/qsharp/azure-
quantum-unlocks-the-next-generation-of-hybrid-
quantum-computing/.
Gabor, T., S
¨
unkel, L., Ritz, F., Phan, T., Belzner, L., Roch,
C., Feld, S., and Linnhoff-Popien, C. (2020). The
Holy Grail of Quantum Artificial Intelligence: Ma-
jor Challenges in Accelerating the Machine Learning
Pipeline. In Proceedings of the IEEE/ACM 42
nd
Inter-
national Conference on Software Engineering Work-
shops, pages 456–461.
Gill, S. S., Kumar, A., Singh, H., Singh, M., Kaur, K., Us-
man, M., and Buyya, R. (2020). Quantum Computing:
A Taxonomy, Systematic Review and Future Direc-
tions. arXiv:2010.15559.
Gilliam, A., Venci, C., Muralidharan, S., Dorum, V., May,
E., Narasimhan, R., and Gonciulea, C. (2019). Foun-
dational Patterns for Efficient Quantum Computing.
arXiv:1907.11513.
Google (2020). Google cirq overview. https:
//colab.research.google.com/github/quantumlib/
Cirq/blob/master/docs/tutorials/google/start.ipynb.
Google (2023). Google Quantum AI. https://quantumai.
google/.
Hohpe, G. and Woolf, B. (2004). Enterprise Integration
Patterns: Designing, Building, and Deploying Mes-
saging Solutions. Addison-Wesley.
Huang, Y. and Martonosi, M. (2019). Statistical Assertions
for Validating Patterns and Finding Bugs in Quan-
tum Programs. In Proceedings of the 46th Interna-
tional Symposium on Computer Architecture, pages
541–553.
IBM (2023a). IBM Quantum. https://quantum-computing.
ibm.com.
IBM (2023b). IBM Quantum Lab. https:
//quantum-computing.ibm.com/lab/docs/iql/.
IonQ, Inc. (2023). IonQ. https://ionq.com/.
LaRose, R. (2019). Overview and Comparison of Gate
Level Quantum Software Platforms. Quantum, 3.
Leymann, F. (2019). Towards a Pattern Language for Quan-
tum Algorithms. In First International Workshop,
QTOP 2019, Proceedings. Springer.
Leymann, F. and Barzen, J. (2020). The bitter truth
about gate-based quantum algorithms in the NISQ era.
Quantum Science and Technology, pages 1–28.
Leymann, F. and Barzen, J. (2021a). Hybrid Quan-
tum Applications Need Two Orchestrations in Su-
perposition: A Software Architecture Perspective.
arXiv:2103.04320.
Leymann, F. and Barzen, J. (2021b). Pattern Atlas, pages
67–76. Springer International Publishing.
Execution Patterns for Quantum Applications
267