QuanUML: Towards A Modeling Language for Model-Driven Quantum Software Development
Xiaoyu Guo, Shinobu Saito, Jianjun Zhao

TL;DR
QuanUML is a novel modeling language extension for UML that incorporates quantum-specific elements, facilitating the design and visualization of quantum and hybrid quantum-classical systems in a structured, model-driven development approach.
Contribution
It introduces QuanUML, a new UML extension that models quantum computing concepts, enabling structured design and visualization of quantum algorithms and systems.
Findings
Successfully applied to quantum algorithms like Shor's Algorithm
Supports modeling of quantum and hybrid systems
Enhances quantum software development process
Abstract
This paper introduces QuanUML, an extension of the Unified Modeling Language (UML) tailored for quantum software systems. QuanUML integrates quantum-specific constructs, such as qubits and quantum gates, into the UML framework, enabling the modeling of both quantum and hybrid quantum-classical systems. We apply QuanUML to Efficient Long-Range Entanglement using Dynamic Circuits and Shor's Algorithm, demonstrating its utility in designing and visualizing quantum algorithms. Our approach supports model-driven development of quantum software and offers a structured framework for quantum software design. We also highlight its advantages over existing methods and discuss future improvements.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Spreadsheets and End-User Computing · Quantum Mechanics and Applications
