# Towards a Quantum Software Modeling Language

arXiv: https://arxiv.org/abs/2006.16690 · HTML: https://mlsanity.com/paper/2006.16690/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 30 Jun 2020.

## Built on by (most cited first, 2 of 2)

- [Model-Driven Quantum Federated Learning (QFL)](https://mlsanity.com/paper/2304.08496/) (2023)
- [MDE4QAI: Towards Model-Driven Engineering for Quantum Artificial Intelligence](https://mlsanity.com/paper/2107.06708/) (2021)

## Abstract (arXiv)

We set down the principles behind a modeling language for quantum software. We present a minimal set of extensions to the well-known Unified Modeling Language (UML) that allows it to effectively model quantum software. These extensions are separate and independent of UML as a whole. As such they can be used to extend any other software modeling language, or as a basis for a completely new language. We argue that these extensions are both necessary and sufficient to model, abstractly, any piece of quantum software. Finally, we provide a small set of examples that showcase the effectiveness of the extension set.
